ali
2 سال پیش توسط ali مطرح شد
2 پاسخ

فرق بین ارسال اطلاعات توسط FormData و بصورت آبجکت معمولی در ajax

سلام دوستان علت اینکه برای استفاده از API بعضی از ارائه دهنده های وب سرویس، برای فرستادن اطلاعات باید از FormData استفاده کنیم چیه؟ چرا از روش معمول (همان ارسال دیتا ها بصورت آبجکت) پشتیبانی نمی کنن؟


ثبت پرسش جدید
سید هادی خانیان
تخصص : برنامه نویس PHP
@hadikhanian 2 سال پیش مطرح شد
0

سلام
تفاوت در این است که شما یک پارامتر کل اطلاعات فرم را ارسال میکنید و نیاز به تعریف پارامتر و ارسال به ajax نیست.
همچنین چون یک شی از فرم دیتا خواهد بود به متد های این قسمت نیز دسترسی دارید.
ولی کاربرد اصلی ان برای آپلود فایل و... ارسال میشود چون به این شکل شما به فایل آپلود شده در فرم دسترسی دارید و میتوانید از این طریق و به صورت ajax فایل را آپلود نمایید.


محمد قمی زاده
تخصص : Web & Mobile Programmer
@m.ghomizadeh96 2 سال پیش آپدیت شد
0

سلام
مهمترین موضوع امنیت FormData نسبت به Simple Obj ارسال شده به API بیشتر هست


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

ورود یا ثبت‌نام