Method ya AJAX ya load() ya jQuery
- Mtupelele wa kuzingatia Makao wa jQuery AJAX
- Mtupelele ya kuzingatia jQuery Get/Post
Method ya load() ya jQuery
Method ya load() ya jQuery ina uwanja wa AJAX ambao ni rahisi na bora.
Method ya load() ina kusoma data kutoka kwa mtaalamu kwa uwanja wa data, na kufungua data ya kuwa msingi kwenye elementi iliyochaguliwa.
Muundo:
$("}}selector).load(URL,data,callback);
Inayohitajika URL Parameteri ina kumekadiri URL inayotumika.
Parameteri inayoweza kuwa chaguo data Parameteri ina kumekadiri kusajiliwa kama kipengele cha nywila cha kusikitisha.
Parameteri inayoweza kuwa chaguo callback Parameteri ina kumekadiri kufikia funtion inayotumika baada ya kufikia load() method.
Matokeo wa faili ya mifano ("demo_test.txt") ni:
<h2>jQuery and AJAX is FUN!!!</h2> <p id="p1">This is some text in a paragraph.</p>
Mifano inayotumika hapa huzingatia kusikitisha kina faili "demo_test.txt" kwa kina <div> kikamilifu:
Mifano
$("#div1").load("demo_test.txt");
Inaweza kuongeza jQuery selector kwa parameteri ya URL.
Mifano inayotumika hapa huzingatia kusikitisha kina id="p1" ya faili "demo_test.txt" kwa kina <div> kikamilifu:
Mifano
$("#div1").load("demo_test.txt #p1");
Parameteri inayoweza kuwa chaguo ina kumekadiri kufikia funtion kama load() method imewasilika. Functon inaweza kuwa na parameteri mbalimbali:
- responseTxt - Inahusiana na matokeo ya kusikitisha
- statusTXT - Inahusiana na hali ya kufanyika kwa kusikitisha
- xhr - Inahusiana na kina XMLHttpRequest
Mifano inayotumika hapa huzingatia kufichwa kwa kusikitisha baada ya kufikia load() method. Ikiwa load() method imefanikiwa, huzingatia kusikitisha "Maktooni ya mawasiliano ya nje imewasilika kwa kushukuru!" wakati ya kufaliwa, huzingatia ujumbe wa kosa:
Mifano
$("button").click(function(){ $("#div1").load("demo_test.txt",function(responseTxt,statusTxt,xhr){ if(statusTxt=="success") alert("Maktooni ya mawasiliano ya nje imewasilika kwa kushukuru!"); if(statusTxt=="error") alert("Kosa: "+xhr.status+": "+xhr.statusText); }); });
Makao ya jQuery AJAX
Kwa uangalifu wa makao ya AJAX yote, tazama Makao ya jQuery AJAX。
- Mtupelele wa kuzingatia Makao wa jQuery AJAX
- Mtupelele ya kuzingatia jQuery Get/Post