jQuery AJAX فونکشن
jQuery نے AJAX کے لئے ایک قیمتی فونکشن (میتود) کتابخانه فراہم کردیا ہے。
jQuery AJAX نمونوں
اس سیکشن کا متن تبدیل کرنے کے لئے نیچے کا بٹن کلک کریں، تاکہ AJAX کا استعمال کرسکتے ہیں
مزید نمونوں کا تعلق دروس AJAX، لیکن jQuery کے ذریعے ترمیم کردیا گیا ہے。
AJAX کیا ہے؟
AJAX = Asynchronous JavaScript and XML.
AJAX ایک تیزی سے پیداکرنے والا ویب پیج فنون ہے。
AJAX کے ذریعے، پچھلے میں سرور سے کم سے کم ڈاٹا تبادلے کے ذریعے، ویب پیج کی غیر متوازن اپڈیٹ کی اجازت دیتا ہے۔ یہ یعنی، پورا پیج راستے بند نہ کرتے ہوئے، پیج کے کچھ حصوں کو اپڈیٹ کرسکتا ہے。
آپ اپنے دروس AJAX کو دیکھنے سے زیادہ معلومات حاصل کرسکتے ہیں。
AJAX اور jQuery
jQuery نے AJAX کے لئے فونکشن (میتود) کا ایک قیمتی کتابخانه فراہم کردیا ہے。
جسٹ jQuery AJAX کے ذریعے، آپ میں سے کوئی بھی HTTP Get اور HTTP Post استعمال کرسکتے ہیں، تاکہ دور سرور سے TXT، HTML، XML یا JSON طلب کرسکتے ہیں。
اور آپ سادا طور پر دور سے داده کو وغیرہ لوڈ کردو!
کم سے کم لکھنا، زیادہ سے زیادہ کرنا
jQuery کی لوڈ فائنل کار کردگی ایک سادا (لیکن بہت مضبوط) AJAX فائنل کار کردگی ہے، اس کا جوائنٹ گرامر درج ذیل ہے:
$(selector).load(url,data,callback)
آپ کو استعمال کردو selector ایپشن کا استعمال کردو، جس کی وجہ سے آپ کو تبدیل کردو، استعمال کردو یورل ایپشنیورل کا مشخص کریئے
ایپشن، صرف جب آپ کو سرور کو داده ارسال کردو، تو آپ کو اس کا استعمال کردو داده ایپشن، صرف جب آپ کو کار کردگی کی جب کوشش کی جاتی ہے، آپ کو فائنل کار کردگی کا عمل درآمد کا عمل درآمد کی جاتی ہے، تو آپ کو اس کا استعمال کردو کالبیک ایپشن
نچلے سطح AJAX
$.ajax(options) نچلے سطح کا AJAX فونکشن کا جوائنٹ گرامر ہے۔
$.ajax زیادہ سے زیادہ فونکشنوں فراہم کردہ ہے، لیکن اس کا استعمال بھی بہت سخت ہوتا ہے۔
ایپشن ایپشنز کو name|value جوائنٹ کے طور پر تنظیم کیا گیا ہے، یورل داده، پاسورڈ، داده کی نوعیت، فیلٹر، نیشن، وقت تاخیر اور غلط کار کردگی کا فائنل کار کردگی کا عمل درآمد کا عمل درآمد کی جاتی ہے
jQuery AJAX درخواست
درخواست | وصف |
---|---|
$(selector).load(url,data,callback) | غیر محلی داده کو منتخب شدہ عناصر میں لوڈ کردو |
$.ajax(options) | غیر محلی داده کو XMLHttpRequest اشیاء میں لوڈ کردو |
$.get(url,data,callback,type) | غیر محلی داده کو HTTP GET کے ذریعہ لوڈ کردو |
$.post(url,data,callback,type) | غیر محلی داده کو HTTP POST کے ذریعہ لوڈ کردو |
$.getJSON(url,data,callback) | غیر محلی JSON داده کو HTTP GET کے ذریعہ لوڈ کردو |
$.getScript(url,callback) | غیر محلی JavaScript فائل کو لوڈ اور اجرا کردو |
(یورل) لوڈ کردہ داده کا یورل (آدرس)
(داده) سرور کو ارسال کردہ داده کا کلید/مقدار اشیاء
(کالبیک) داده کی لوڈ کی جب کوشش کی جاتی ہے، جس کا فائنل کار کردگی کا عمل درآمد کی جاتی ہے
(نوع) بازگشتی داده کی نوعیت (html,xml,json,jasonp,script,text)
(اختیارات) پورا AJAX درخواست کے تمام کلید/مقدار اختیارات
مرجع دستورالعمل
جس کی وجہ سے jQuery AJAX فنکشن کی مزید معلومات ملنے کیلئے، ہماری jQuery AJAX مرجع دستاویز。