Heim >Web-Frontend >js-Tutorial >jQuery verwendet die Methoden ajaxStart() und ajaxStop()
Die Methoden
ajaxStart()
und ajaxStop()
binden das Ajax--Ereignis . Die Methode ajaxStart() wird verwendet, um die Funktion auszulösen, bevor die Ajax-Anfrage ausgegeben wird, und die Methode ajaxStop() wird verwendet, um die Funktion auszulösen, nachdem die Ajax-Anfrage abgeschlossen ist. Ihr Aufrufformat ist:
<strong>$(selector).ajaxStart(function())</strong>
und <code><strong>$(selector).ajaxStop(function())</strong>
$(selector).ajaxStop(function())
ajaxStart()
Darunter sind die Klammern in beiden Methoden gebundene Funktionen. Beim Senden einer Ajax-Anfrage wird die durch die Methode
ajax()
Bevor Sie beispielsweise die Methodezum Anfordern von Serverdaten aufrufen, verwenden Sie die Animation
ajaxStart()
Wie möglich Auf dem Bild ist zu sehen, dass die Methoden ajaxStop()
und
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>使用ajaxStart()和ajaxStop()方法</title> <script src="http://libs.baidu.com/ jquery /1.8.2/jquery.js" type="text/ javascript "></script> <link href="style.css" rel="stylesheet" type="text/css" /> </head> <body> <p id="ptest"> <p class="title"> <span class="fl">加载一段文字</span> <span class="fr"> <input id="btnShow" type="button" value="加载" /> </span> </p> <ul> <li id="pload"></li> </ul> </p> <script type="text/javascript"> $(function () { $("#pload").ajaxStart(function(){ $(this).html("正在请求数据..."); }); $("#pload").ajaxStop(function(){ $(this).html("数据请求完成!"); }); $("#btnShow").bind("click", function () { var $this = $(this); $.ajax({ url: "http://www.imooc.com/data/info_f.php", dataType: "json", success: function (data) { $this.attr("disabled", "true"); $("ul").append("<li>我的名字叫:" + data.name + "</li>"); $("ul").append("<li>男朋友对我说:" + data.say + "</li>"); } }); }) }); </script> </body> </html>
Das obige ist der detaillierte Inhalt vonjQuery verwendet die Methoden ajaxStart() und ajaxStop(). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!