これは、複雑な $.ajax を置き換える単純な POST リクエスト関数です。 コールバック関数は、リクエストが成功したときに呼び出すことができます。エラー時に関数を実行する必要がある場合は、$.ajax を使用します。
jQuery.post(url, [data], [callback], [type]): POSTメソッドを使用して非同期リクエストを作成します
パラメータ:
url (文字列): リクエストを送信するURLアドレス
。
データ (マップ): (オプション) サーバーに送信されるデータ。キーと値のペアの形式で表されます。
callback (関数): (オプション) ロードが成功したときのコールバック関数 (このメソッドは、Response の戻りステータスが成功の場合にのみ呼び出されます)。
type (文字列): (オプション) 公式の説明は次のとおりです: 送信されるデータのタイプ。実際には、クライアント リクエストのタイプ (JSON、XML など) である必要があります
これは、複雑な $.ajax を置き換える単純な POST リクエスト関数です。コールバック関数は、リクエストが成功したときに呼び出すことができます。エラー時に関数を実行する必要がある場合は、$.ajax を使用します。サンプルコード:
Ajax.aspx:
Response.ContentType = "application/json";Response.Write("{result: '" + Request["Name"] + ", Hello! (このメッセージはサーバーから送信されます) ) '}");jQuery コード:
$.post("Ajax.aspx", { Action: "post", Name: "lulu" }, function (data, textStatus){ // データは xmlDoc にすることができます、 jsonObj 、html、テキストなど // これ; // これ;
ここではリクエスト形式は「json」に設定されています:
$.ajax() これは、jQuery の基礎となる AJAX 実装です。シンプルで使いやすい高レベルの実装については、$.get、$.post などを参照してください。
ここでは、いくつかの Ajaxevent パラメーター: beforeSend、success、complete、error を示します。これらのイベントを定義して、各 Ajax リクエストを適切に処理できます。
$.ajax({url: 'stat.php',
type: 'POST',
data:{Name:"keyun"},
dataType: 'html',
timeout: 1000,
エラー: function(){alert('PHP ドキュメントの読み込みエラー');}、
成功: function(result){alert(result);}
});
以上がjavascript jQuery $.post $.ajaxの使用法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。