English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
jQuery $ .get()と$ .post()メソッドはHTTP GETとPOSTリクエストを通じてサーバーからデータをリクエストするために使用されます。
文字数(GETメソッドでは、ブラウザは名前/値対がURLの末尾に追加されます。
GETは通常、安全性を気にしない場所で使用されます。
GETリクエストはキャッシュできます
GETリクエストはブラウザの履歴に残ります
GETリクエストはブックマークを追加できます
感覚的なデータを処理する際には、絶対にGETリクエストを使用しないでください
GETリクエストには長さ制限があります(2048文字)
文字数(POSTメソッドでは、内容はURLに表示されません。
フォームデータに感覚的な情報や個人情報が含まれている場合、常にPOSTを使用してください。
POSTリクエストは常にキャッシュされません
POSTリクエストはブラウザの履歴に残りません
POSTリクエストはブックマークを追加できません
感覚的なデータを処理する際には、POSTリクエストを使用してください
POSTリクエストはデータの長さに制限がありません
GETとPOSTについての詳細や、これらの方法の違いについての情報を知りたい場合は、当社のHTTPリクエストメソッドページ。
jQuery $.get()このメソッドはHTTP GETリクエストを使用してサーバーからデータをロードします。
これは$.get()methodの文法:
$.get(URL, data, callback)
パラメータ:
URL-リクエストしたいURLを指定してください
data -(オプション)リクエストとともにサーバーに送信する純粋なオブジェクトまたは文字列を指定してください
callback-(オプション)リクエストが成功した場合に実行されるコールバック関数を指定します
この例では、ajax_get.phpページにリクエストし、他のデータを送信し、ステータスメッセージをアラートで表示します:
$("button").click(function(){ $.get("ajax_get.php", {fname:"Seagull", lname:"Anna"}, function(data, status){ $("#output").html(data); alert(status); }); });テストを見て‹/›
これはPHPファイルのソースコードです(“ajax_get.php”):
<?php echo "<p>Hello " . $_GET['fname'] . " " . $_GET['lname'] . ", How are u doing?<"/p>"; ?>
jQuery $.post()HTTP POSTリクエストを使用してサーバーからデータをロードする方法です。
これは$.post()methodの文法:
$.post(URL, data, callback)
パラメータ:
URL-リクエストしたいURLを指定してください
data -(オプション)リクエストとともにサーバーに送信する純粋なオブジェクトまたは文字列を指定してください
callback-(オプション)リクエストが成功した場合に実行されるコールバック関数を指定します
このサンプルは、ajax_post.phpページにリクエストを送信し、他のデータを送信し、ステータスメッセージのアラートを出します:
$("button").click(function(){ $.post("ajax_post.php", {fname:"Seagull", lname:"Anna"}, function(data, status){ $("#output").html(data); alert(status); }); });テストを見て‹/›
これはPHPファイルのソースコード("ajax_post.php")です:
<?php echo "<p>Hello " . $_POST['fname'] . " " . $_POST['lname'] . ", How are u doing?";/p>"; ?>
完全なAJAXメソッドのリファレンスについては、私たちのjQuery AJAXリファレンス。