Latest web development tutorials

jQueryの - AJAXのget()およびポスト()メソッド

jQueryのは、(取得)およびポスト()メソッドは、HTTP GETまたはPOSTリクエストを介してサーバからデータを要求するために使用されます。


HTTPリクエスト:POST対GET

クライアントとサーバー側の要求の二種類 - 応答の一般的な方法は次のとおりです。GETとPOST。

  • GET -要求データを指定されたリソースから
  • POST -指定されたリソースを処理するデータの提出

基本的には(取得)サーバからデータを取得するために使用されるGET。 注:キャッシュされたデータを返すことができる方法をGET。

POSTは、サーバからデータを取得するために使用することができます。 しかし、POSTメソッドがキャッシュされていないデータを行い、そして一般に一緒にデータを送信するための要求に関連して使用されます。

GETとPOSTメソッドと2知識の違いの詳細については、私たちのお読みくださいHTTPメソッドを-コントラストPOSTをGET


jQueryの$ .get()メソッド

$ .get()メソッドは、HTTP GETリクエストを介してサーバからデータを要求します。

構文:

$.get(URL,callback);

あなたが要求したい所定のURLに必要なURLパラメータ。

オプションのコールバックパラメータリクエストが成功した後に実行する関数の名前です。

次の例では、サーバー上のファイルからデータを取得するために$ .get()メソッドを使用しています。

$("button").click(function(){
$.get("demo_test.php",function(data,status){
alert("数据: " + data + "\n状态: " + status);
});
});

»をお試しください

$ .get()最初のパラメータは、我々は(「demo_test.php」)を要求するURLです。

2番目のパラメータは、コールバック関数です。 ページの最初のコールバックパラメータの内容は、要求の2番目のコールバックパラメータのステータスがあり、要求があります。

ヒント:このようなPHPファイル(「demo_test.php "):

<?php
echo '这是个从PHP文件中读取的数据。';
?>


jQueryの$ .post()メソッド

$ .post()メソッドは、HTTP POST要求を介してサーバからデータを要求します。

構文:

$.post(URL,data,callback);

あなたが要求したい所定のURLに必要なURLパラメータ。

オプションデータパラメータは、要求とともに送信されたデータを指定します。

オプションのコールバックパラメータリクエストが成功した後に実行する関数の名前です。

次の例では、一緒にデータを送信するための要求に沿って$ .post()を使用しています。

$( "ボタン")。(関数(){をクリックします
$ .postは( "/ / AJAX / demo_test_post.phpを試してみてください」、
{
名前:「チュートリアル」
URL: "http://www.w3big.com"
}、
機能(データ、ステータス){
警告( "データます:\ n" +データ+ "\ n個のステータス:" +ステータス)。
});
});

»をお試しください

$ .post()最初のパラメータは、我々は(「demo_test_post.php」)を要求するURLです。

その後、我々は一緒に要求(都市名)と一緒にデータを送信します。

「Demo_test_post.php」はPHPスクリプトは、それらを処理、これらのパラメータを読み込み、結果を返します。

3番目のパラメータは、コールバック関数です。 最初のコールバックパラメータがページのコンテンツを要求し、その要求の第2引数がある状態。

ヒント:このようなPHPファイル(「demo_test_post.php "):

<?php
$name = isset($_POST['name']) ? htmlspecialchars($_POST['name']) : '';
$city = isset($_POST['url']) ? htmlspecialchars($_POST['url']) : '';
echo '网站名: ' . $name;
echo "\n";
echo 'URL 地址: ' .$city;
?>