load
英[ləʊd] 美[loʊd]
n. 負荷; 負荷; 負担; 仕事量
vt. 耐える; 負担する。ロード; ロードまたはロード...; 埋める、積み上げる
vi.ロード; ロード; ロード
ajaxのload()メソッド 構文
関数: load() メソッドは、AJAX リクエストを通じてサーバーからデータをロードし、返されたデータを指定された要素に配置します。 load と呼ばれる jQuery イベント メソッドもあります。どちらが呼び出されるかはパラメータによって異なります。
構文: load(url,data,function(response,status,xhr))
パラメータ:
パラメータ | 説明 |
url | リクエストの送信先の URL を指定します。 |
データ | オプション。リクエストとともにサーバーに送信されるデータを指定します。 |
function(response,status,xhr) | オプション。リクエストの完了時に実行する関数を指定します。追加パラメータ: response - リクエストの結果データが含まれます。 status - リクエストのステータス (「success」、「notmodified」、「error」、「timeout」、または「parsererror」) が含まれます。 xhr - XMLHttpRequest オブジェクトが含まれます |
説明: このメソッドは、サーバーからデータを取得する最も簡単な方法です。これは、グローバル関数ではなく、暗黙的なコールバック関数があることを除けば、$.get(url, data, success) とほぼ同等です。成功した応答が検出されると (たとえば、textStatus が「success」または「notmodified」の場合)、.load() は、一致する要素の HTML コンテンツを返されたデータに設定します。つまり、このメソッドのほとんどの使用法は $("#result").load("ajax/test.html"); コールバック関数が提供されている場合は、後処理の後に実行されます。 ("#result").load("ajax/test.html", function() {alert("ロードが実行されました。");});上記の 2 つの例では、現在のドキュメントに "result" が含まれていない場合、 " ID の場合、 .load() メソッドは実行されません。提供されたデータがオブジェクトの場合は POST メソッドが使用され、それ以外の場合は GET メソッドが使用されます。