راکت
حل شده

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

2 پاسخ

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

ثبت پرسش جدید

پاسخ‌ها

2
سید هادی خانیان
سید هادی خانیان
@hadikhanian

تخصص: برنامه نویس PHP

بهترین پاسخ

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

محمد قمی زاده
محمد قمی زاده
@m.ghomizadeh96

تخصص: Web & Mobile Programmer

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

شاید پاسخ شما همین‌جا باشد

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

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