English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

jQuery - AJAX get()とpost()メソッド

jQuery $ .get()と$ .post()メソッドはHTTP 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()メソッド

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()メソッド

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>";
?>

jQuery AJAXリファレンス

完全なAJAXメソッドのリファレンスについては、私たちのjQuery AJAXリファレンス