/
  • تبدیل اطلاعات تکس باکس ها به json جهت ارسال به دیتابیس

  • ارسال پاسخ   امتیاز موضوع:
    • 0 رأی - میانگین امیتازات: 0
    • 1
    • 2
    • 3
    • 4
    • 5

    حالت موضوعی | حالت خطی تبدیل اطلاعات تکس باکس ها به json جهت ارسال به دیتابیس
    نویسنده پیام
    ImanAzadi آفلاین
    عضو
    ***

    ارسال‌ها: 246
    تاریخ عضویت: ۱۳۹۲ اسفند ۲
    اعتبار: 0
    تشکرها : 36
    ( 9 تشکر در 9 ارسال )
    ارسال: #1
    تبدیل اطلاعات تکس باکس ها به json جهت ارسال به دیتابیس
    با سلام
    من در صفحه تعداد چند تکس باکس دارم
    که کدش بصورت زیر می باشد


    کد:
    <input type="text" name="line[]">
    <input type="text" name="no[]">
    <br>
    <input type="text" name="line[]">
    <input type="text" name="no[]"><br>
    <input type="text" name="line[]">
    <input type="text" name="no[]"><br>




    <input type="button" onClick="test();">

    حالا میخوام کدی بنویسم که در جاوا اسکریپت مقادیر این تکس باکس ها بصورت json به شکل زیر در بیاد که بعدا بتونم با آژاکس به php بفرستم و در اونجا در دیتابیس ذخیره بشه

    کد:
    jso=[{"line":"a","no":"1"},{"line":"b","no":"2"},{"line":"c","no":"3"}];
    من این کد رو نوشتم ولی جواب نمیده

    کد:
    function test()
    {
    jsonObj = [];
    item = {};


    var gg=document.getElementsByName('line[]');
    var re=document.getElementsByName('no[]');



    for(i=0;i<gg.length;i++)
    {
    item ["line"] = gg[i].value;
    item ["no"] = re[i].value;
    jsonObj.push(item);

    }

    }
    (آخرین ویرایش در این ارسال: ۱۳۹۳ مهر ۱۳ ۰۴:۲۴ عصر، توسط ImanAzadi.)
    ۱۳۹۳ مهر ۱۳ ۰۴:۲۳ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    behzadkhademi آفلاین
    عضو جدید
    **

    ارسال‌ها: 14
    تاریخ عضویت: ۱۳۹۳ بهمن ۲۷
    اعتبار: 0
    تشکرها : 0
    ( 0 تشکر در 0 ارسال )
    ارسال: #2
    RE: تبدیل اطلاعات تکس باکس ها به json جهت ارسال به دیتابیس
    ExclamationExclamationExclamation
    ۱۳۹۳ اسفند ۲ ۰۵:۳۱ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    sara147 آفلاین
    سـارا
    ***

    ارسال‌ها: 408
    تاریخ عضویت: ۱۳۹۲ شهريور ۶
    اعتبار: 21
    تشکرها : 233
    ( 332 تشکر در 210 ارسال )
    ارسال: #3
    RE: تبدیل اطلاعات تکس باکس ها به json جهت ارسال به دیتابیس
    کد html:
    کد:
    <form>
    <table>
        <thead>
            <th></th>
            <th>line</th>
            <th>no</th>
        </thead>
        <tbody>
            <tr>
                <td>1</td>
                <td><input type="text" name="line[]"/></td>
                <td><input type="text" name="no[]"/></td>  
            </tr>
            <tr>
                <td>2</td>
                <td><input type="text" name="line[]"/></td>
                <td><input type="text" name="no[]"/></td>  
            </tr>
            <tr>
                <td>3</td>
                <td><input type="text" name="line[]"/></td>
                <td><input type="text" name="no[]"/></td>  
            </tr>
        </tbody>
    </table>
    <button type="submit" id="convert">Convert to json</button>
    </form>
    <pre id="result"></pre>
    کد j
    کد:
    $(function() {
        $('form').submit(function() {
            jsonObj = [];
            item = {};
            var gg=document.getElementsByName('line[]');
            var re=document.getElementsByName('no[]');
            for(i=0;i<gg.length;i++){
            item ["line"] = gg[i].value;
            item ["no"] = re[i].value;
            jsonObj.push(item);
            }
            $('#result').text(JSON.stringify(jsonObj));
            return false;
        });
    });
    jsfiddle
    __________________________________________________________________________
    به یـزدان که گر ما خرد داشتیم
    کجـا این سر انجـام بد داشتیم؟
    ۱۳۹۳ اسفند ۳ ۱۲:۱۵ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    « قدیمی تر | تازه‌ تر »

    ارسال پاسخ
    پرش به انجمن:


    کاربرانِ درحال بازدید از این موضوع: 1 مهمان
    IranPHP.org | تماس با ما | بازگشت به بالا | بازگشت به محتوا | بایگانی | پیوند سایتی RSS