jQuery ajax-load()メソッドコールバック関数およびコールバック結果に必要なデータ値の取得方法

3936 ワード

jQuery ajax-load()メソッドコールバック関数jQuery ajax-load()メソッドインスタンスは、AJAXリクエストを使用してdiv要素のテキストを変更する:(「button」).click(function(){(“div”).load(‘demo_ajax_load.txt’); }); 定義と使用load()メソッドは、AJAXによってサーバからのデータのロードを要求し、返されたデータを指定された要素に配置します.注記:loadというjQueryイベントメソッドも存在します.どちらを呼び出すかは、パラメータによって異なります.構文load(url,data,function(response,status,xhr))パラメータは、urlが要求をどのURLに送信するかを規定することを記述する.dataはオプションです.要求とともにサーバに送信されるデータを指定します.function(response,status,xhr)はオプションです.要求が完了したときに実行される関数を指定します.追加パラメータ:response-リクエストからの結果データを含むstatus-リクエストのステータスを含む(success、notmodified、error、timeout、parsererror)<html> <head> <script type="text/javascript" src="/jquery/jquery.js">script> <script type="text/javascript"> $(document).ready(function(){ $("button").click(function(){ $("div").load("wrongname.xml",function(response,status,xhr){ if (status=="success") { $("div").html(" "); var a=$(response).find("#a").val(); // load ( html ), , ,type="hidden" var b=parseInt(a); recomHeight(b); } else {alert(" ");} }); }); }); script> head> <body> <p>Artistsp> <div>div> <button> CD button> <p> XML <a href="/example/xmle/cd_catalog.xml" target="_blank">cd_cataloga>p> body> html>