jQuery AJAX get() اور post() طریق
- پچھلئی پینج jQuery لوڈ کرنا
- بعد کی پینج jQuery noConflict()
jQuery get() اور post() طریق، HTTP GET یا POST درخواست کے ذریعے سرور سے اعداد و شمار طلب کرنے کے لیے استعمال کئے جاتے ہیں۔
HTTP درخواست: GET کی مقابلوئی POST
دو مشہور طریق، جو کلائنٹ اور سرور کے درمیان درخواست-واپسی کا آغاز کرتے ہیں، یہیں GET اور POST ہیں۔
- GET - مخصوص رسیورس سے اعداد و شمار طلب کرنا
- POST - مخصوص رسیورس کو ہلکا دینے والی اعداد و شمار پیش کرنا
GET بنیادی طور پر سرور سے اعداد و شمار حاصل کرنے (لینا) کے لیے استعمال کیا جاتا ہے۔ توجه: GET طریق کینچ میں موجود اعداد و شمار واپس دے سکتا ہے۔
POST سرور سے اعداد و شمار حاصل کرنے کے لیے بھی استعمال کیا جاسکتا ہے، لیکن POST طریق اعداد و شمار کو نہیں کینچ میں رکھتا اور اکثر درخواست کے ساتھ اعداد و شمار ارسال کرنے کے لیے استعمال کیا جاتا ہے۔
اگر آپ کو GET اور POST اور دونوں طریقوں کی فرق سیکھنا چاہئیے تو ہمارے HTTP طریق - GET کی مقابلوئی POST.
jQuery $.get() طریق
$.get() طریق سرور سے اعداد و شمار طلب کرنا بروقت GET درخواست کے ذریعے ہے۔
گرامر:
$.get(یو آر ایل,کالبیک);
ضروری یو آر ایل پارامتر درخواست کی خواہش مند یو آر ایل مقرر کرتا ہے.
اختیاری کالبیک پارامتر کالبیک فانکشن کا نام ہوتا ہے جو درخواست کامیاب ہونے پر چلایا جاتا ہے.
نئی مثال میں $.get() طریق استعمال کیا گیا ہے تاکہ سرور پر ایک فائل سے اعداد و شمار لایا جاسکے:
مثال
$("button").click(function(){ $.get("demo_test.asp",function(data,status){ alert("Data: " + data + "\nStatus: " + status); }); });
$.get() کا پہلا پارامتر ہماری درخواست کی چاہئیے والی URL ہے ("demo_test.asp").
دوسرا پارامتر واپسی فنکشن ہے۔ پہلا واپسی پارامتر درخواست کی پگ بندی کا مطلب رکھتا ہے، دوسرا واپسی پارامتر درخواست کی حالت رکھتا ہے。
پیمانیہ ایس پی فائل ("demo_test.asp") ایسا ہی ہے:
<% response.write("یہ باہری ایس پی فائل سے کچھ متن ہے.") %>
jQuery $.post() طریف
$.post() طریف سرور سے HTTP POST درخواست کے ذریعے اعداد و شمار درخواست کرنا ہے.
گرامر:
$.post(یو آر ایل,اعداد و شمار,کالبیک);
ضروری یو آر ایل پارامتر درخواست کی خواہش مند یو آر ایل مقرر کرتا ہے.
اختیاری اعداد و شمار پارامتر درخواست کے ساتھ ساتھ ارسال کردہ اعداد و شمار مقرر کرتا ہے.
اختیاری کالبیک پارامتر کالبیک فانکشن کا نام ہوتا ہے جو درخواست کامیاب ہونے پر چلایا جاتا ہے.
پائیدار مثال میں $.post() کو درخواست کے ساتھ ساتھ اعداد و شمار بھی ارسال کیا جاتا ہے:
مثال
$("button").click(function(){ $.post("demo_test_post.asp", { name:"Donald Duck", city:"Duckburg" }, function(data,status){ alert("Data: " + data + "\nStatus: " + status); }); });
$.post() کا پہلا پارامتر ہماری درخواست کی خواہش مند پینج کا یو آر ایل ("demo_test_post.asp") ہے.
بعد میں ہم ساتھ درخواست (نام اور شہر) ساتھ اعداد و شمار بھی ارسال کرتے ہیں.
"demo_test_post.asp" میں آس پی اسکریپٹ یہ پارامتر پڑھتا ہے، ان کو پروسیس کرتا ہے، بعد میں نتیجہ واپس فراہم کرتا ہے.
تیسرا پارامتر کالبیک فانکشن ہے. پہلا کالبیک پارامتر کو درخواست کی پینج کا مواد رکھتا ہے، دوسرا پارامتر کو درخواست کی حالت رکھتا ہے.
پیمانیہ آس پی فائل ("demo_test_post.asp") ایسا ہی ہے:
<% dim fname,city fname=Request.Form("name") city=Request.Form("city") Response.Write("Dear " & fname & ". ") Response.Write("Hope you live well in " & city & ".") %>
jQuery AJAX مرجع دستور زبان
پورا AJAX طریف مرجع کے لئے ہمارے jQuery AJAX مرجع دستور زبان.
- پچھلئی پینج jQuery لوڈ کرنا
- بعد کی پینج jQuery noConflict()