ارسال چند input با ajax

پرسیده شده
فعالیت 967 روز پیش
دیده شده 412 بار
0

سلام و خسته نباشید 

برای اضافه کردن پوشه اول یک input با آی دی id=addFolderInput درست شد 

ودر جی کوئری هم با این متغیر مقدار دهی شد var input = $('input#addFolderInput')

 اگر من مثلا 10 تا input دارم با مقدار های مختلف 

چجوری باید همه رو با ajax  ارسال کنم 

data:{action : "addFolder",folderName:input.val()}

در سرفصل قبلی یک روش معرفی شد که گفتین با این تابع  میتونین هرچند تا دیتا میخواین استفاده کنین ولی تو این جلسه اصلا عوض شد و من با اون تابع کارمیکردم و الان واقعا گیج شدم ، ممنون میشم راهنماییم کنین 

تابعی که سرفصل قبلی گفته بودین 

 data:form.serialize()

فایل پیوست

mohammad doulatkhah
mohammad doulatkhah

15 شهریور 00

0
حذف شده

درود

با همین تابع  data:form.serialize() میتونید کار کنید مشکلی نیست، این تابع همه داده های داخل input هارو serialize میکنه و بعد میتونید به صورت ajax ارسال کنید

فایل پیوست

امیر صالحی

توسط

امیر صالحی

16 شهریور 00

0
حذف شده

الان دقیقا بخش ارسال دیتا من به مشکل خوردم 

همون بخش action که اضافه شده 

data:{action : "addFolder",folderName:input.val()}

چجوری باید کد بالا رو بتونم تبدیل کنم به کد پایین 

  $.ajax({
                url:form.attr('action'),
                method:form.attr('method'),
                data:form.serialize(),
                success:function(response){
                    resultTag.html(response);
                },
                error:function(response){
                    resultTag.html(response);
                }
            });

 

ممنون میشم راهنماییم کنین 

فایل پیوست

mohammad doulatkhah

توسط

mohammad doulatkhah

17 شهریور 00