ارسال فرم ajax با چند ورودی

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

سلام وقت بخیر

در پروژه "فقط یک" id به دکمه + دادین با نام addFolderInput و بازدن اون میرفت یک فولدری رو ایجاد میکرد 

حالا سوال من اینه ‘چند تا ورودی’ دارم ، (که هر کدوم یه id دادم) چطوری میتونم با زدن دکمه ثبت ، تمام input ها به صورت ajax ارسال بشه ؟ 

عکس های ضمیمه سورس های خود پروژه هست 

فایل پیوست
Desktop.zip
127.96 KB

hamid mostafazadeh
hamid mostafazadeh

14 آذر 99

0
حذف شده

برای این مورد شما باید تمامی پارامترهایی رو که ارسال کردید از POST از همان آرایه super global POST دریافت کنید.

echo $student->addStudent($_POST['folderName'], $_POST['folderName1'] ,$_POST['folderName2'] , $_POST['folderName3']) ;

موفق باشید

 

فایل پیوست

امیر صالحی

توسط

امیر صالحی

18 آذر 99

0
حذف شده

سلام و احترام

اگه بخواید چندین داده رو به بک اند ارسال کنید با استفاده از ajax کافیه value داخل inputهایی رو که میخواید رو با jquery دریافت کنید و توی همون بخش data توی ajax قرار بدید و ارسالشون کنید

فایل پیوست

امیر صالحی

توسط

امیر صالحی

15 آذر 99

0
حذف شده

سلام لطف میکنید به صورت کامل همراه با کد بفرمایید به چه صورت باید انجام بدم ؟

فایل پیوست

hamid mostafazadeh

توسط

hamid mostafazadeh

15 آذر 99

0
حذف شده

لطفا خود کدهای html و javascript که زدید رو قرار بدید تا موارد لازم رو اضافه کنم

فایل پیوست

امیر صالحی

توسط

امیر صالحی

15 آذر 99

0
حذف شده

سلام وقت بخیر

هدف پروژه رو توی یه فایل ورد نوشتم 

لطفا بررسی های لازمه رو داشته باشید و بمثه همیشه به طور کامل پاسخ بدید 

ممنون 

 

فایل پیوست
projects.zip
136.64 KB

hamid mostafazadeh

توسط

hamid mostafazadeh

15 آذر 99

حذف شده
سلام این فایل نگاه کردین ؟ لطفا سرعت پاسخگوییتون رو یکم ببرید بالا !!! اصلی ترین دلیلی که این دوره رو گرفتم پشتیبانی بودش (حداقل 6 ماه پشتیبانی داره که !! )
hamid mostafazadeh

16 آذر 99

0
حذف شده

سلام و احترام

اولین خطایی که وجود داره اینکه شما پارامترهایی که به تابع addStudent دادید متغیر هستند و شما علامت $ رو برای متغیرها مشخص نکردید، و اینکه شما پارامترهای ورودی رو به آرایه سوپر گلوبال POST دادید، سومین مورد این است که تابع addStudent داخل یک کلاس هستش و شما اصلا اون به درستی صدا نزدید و حتما باید یک شی از کلاس baseModel ایجاد کنید. کد شما به این صورت هستش:

echo addStudent($_POST['folderName' , folderName1 ,folderName2 , folderName3 ]) ;

ولی باید به این شکل باشه:

$student = new BaseModel();
echo $student->addStudent($_POST['folderName'], $folderName1 ,$folderName2 , $folderName3) ;

 

فایل پیوست

امیر صالحی

توسط

امیر صالحی

17 آذر 99

حذف شده
سلام ممنون از توضیحاتتون فقط یه مورد اینکه echo $student->addStudent($_POST['folderName'], $folderName1 ,$folderName2 , $folderName3) ; این کد کار نمیکنه ، یعنی ثبت دیتا بیس نمیشه کد شما یه قسمتش داخل کروشه هست (folderName) ، بقیه رو در یک متغییر گذاشتید ($folderName1) فرمت صحیح ارسال با پست بفرتسید در پروژه که براتون ارسال کردم الان اگه فقط folderName رو فیلدش رو پر کنیم ثبت دیتابیس میشه ولی بقیه فیلد هاش ثبت نمیشه ممنون میشم راهنمایی کنین
hamid mostafazadeh

17 آذر 99