ホームページ  >  記事  >  ウェブフロントエンド  >  javascript jQuery $.post $.ajaxの使用法

javascript jQuery $.post $.ajaxの使用法

巴扎黑
巴扎黑オリジナル
2017-07-03 10:32:541354ブラウズ

これは、複雑な $.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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。