آموزش متدهای GET و POST در آجاکس جاوااسکریپت

سلام خدمت تمامی دوستان و همراهان محترم سایت آموزشی فری لرن ، امیدوارم که حال همگیتون خوب باشه. لطفا در ادامه با آموزش متدهای GET و POST در آجاکس جاوااسکریپت با من همراه باشید.

آموزش متدهای GET و POST در آجاکس جاوااسکریپت

Free-Learn

متدهای GET و POST در آجاکس جاوااسکریپت

اگه آموزش زبان HTML رو دنبال کرده باشید میدونید که تگ Form یک صفت داره به اسم method و این صفت مشخص میکنه که نحوه ارسال داده بسمت سرور چگونه باشه!؟

متد GET خیلی سریعتر از POST هست و معمولا از GET بیشتر استفاده میکنن ، ولی خب همیشه برای بحث امنیت سعی کنید از POST استفاده کنید.

متد GET در ارسال داده ها دارای محدودیت هستش، یعنی یه اندازه محدودی داره ( تقریبا تا ۳۰۰۰ کاراکتر ) و از اون اندازه بیشتر نمیشه داده از طریق GET ارسال کرد.

ولی خب متد POST محدودیتی نداره و علاوه بر این، امنیت خیلی بیشتری نسبت به GET داره، پس برای ارسال داده های حساس و مهم بسمت سرور حتما از POST استفاده کنید.

Free-Learn

استفاده از متد GET

مثال شماره ۱ : استفاده عادی و ساده از متد GET

امتحان کنید

مثال شماره ۲ : ارسال داده های فرم با استفاده از متد GET

امتحان کنید

Free-Learn

استفاده از متد POST

مثال شماره ۱ : استفاده عادی و ساده از متد POST

امتحان کنید

مثال شماره ۲ : ارسال داده های فرم با استفاده از متد POST

امتحان کنید

توضیح مثال بالا :

برای ارسال داده های فرم ( منظورم چیزی که درون Input ها توسط کاربر وارد میشه ) با استفاده از متد POST باید اول با استفاده از setRequestHeader مشخص کنیم که نوع داده های ارسالی چه چیزی هستند ( مثلا داده های فرم ) ، بعدش در متد send باید داده هامون رو وارد کنیم.

Free-Learn

نکات و توضیحات

  • برای ارسال داده های فرم با استفاده از متد POST ( همانند مثال شماره ۲ ) باید حتما از setRequestHeader استفاده شه در غیراینصورت داده ها ارسال نخواهند شد.

Free-Learn

دریافت PDF یا پرینت این مطلب