مетод load() AJAX jQuery
- پچھلے پیج jQuery AJAX معرفی
- بعد کیجی jQuery Get/Post
مетод load() jQuery
مетод load() jQuery یک روش AJAX ساده اما قدرتمند است.
مетод load() از سرور دادهها را بارگذاری کرده و دادههای بازگشتی را در عناصر انتخاب شده قرار میدهد.
فارسی:
$("}})منتخب کنندہ).load(URL,دیتا,کالبیک);
ضروری URL پارامتر مقررہ URL کا تعین کرتا ہے جس کو لوڈ کیا جانا ہے.
اختیاری دیتا پارامتر کا تعین کیا جاتا ہے کہ کس طرح کی کوئی جستجو جوائنل کا کلائسٹر شامل کیا جائے گا.
اختیاری کالبیک پارامتر load() روش کے مکمل ہونے کے بعد کاروباری فونکشن کا نام ہوتا ہے.
یہ مثال فائل ("demo_test.txt") کا مواد ہے:
<h2>jQuery and AJAX is FUN!!!</h2> <p id="p1">This is some text in a paragraph.</p>
درج ذیل مثال میں، "demo_test.txt" فائل کا مواد مقررہ <div> عنصر میں لوڈ کیا جائے گا:
مثال
$("#div1").load("demo_test.txt");
بھی jQuery منتخب کرانا ممکن ہے.
درج ذیل مثال میں، "demo_test.txt" فائل میں id="p1" کا عنصر کا مواد، مقررہ <div> عنصر میں لوڈ کیا جائے گا:
مثال
$("#div1").load("demo_test.txt #p1");
اختیاری callback پارامتر load() روش کے مکمل ہونے کے بعد عمل میں آنے والی کاروباری فونکشن کا تعین کرتا ہے. کاروباری فونکشن مختلف پارامترات کو قائم کر سکتا ہے:
- responseTxt - کال کامیاب ہونے پر کا نتیجاتی مواد شامل ہیں
- statusTXT - کال کے حالات شامل ہیں
- xhr - XMLHttpRequest شیئر شامل ہے
درج ذیل مثال میں، load() روش کے مکمل ہونے کے بعد ایک پیغام دکھایا جائے گا. اگر load() روش کامیاب ہوا تو "بیرونی مواد لوڈ کامیاب ہوا!" دکھایا جائے گا، اگر ناکامی ہوئی تو غلط پیغام دکھایا جائے گا:
مثال
$("button").click(function(){ $("#div1").load("demo_test.txt",function(responseTxt,statusTxt,xhr){ if(statusTxt=="success") alert("بیرونی مواد لوڈ کامیاب ہوا! "); if(statusTxt=="error") alert("Error: "+xhr.status+": "+xhr.statusText); }); });
jQuery AJAX مرجع دستور زبان
پورا AJAX دستورات مرجع کا پتہ لگانا چاہیے تو ہمارے jQuery AJAX مرجع دستور زبان。
- پچھلے پیج jQuery AJAX معرفی
- بعد کیجی jQuery Get/Post