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