jQuery で AJAX を記述するには、$ajax、$post、$get の 3 つの方法があります。このうち $post と $get は単純な記述メソッドであり、上位レベルの実装がこれらを呼び出すと、下位レベルでカプセル化された $ajax が実行されます。
#$.ajax 書き込み:
$.ajax({ type: "POST", dataType: "json", url: "", data: "" success: function(data){ }, error: function(msg){ } });
パラメータ:
# 1. url:は、文字列型パラメータ (デフォルトは現在のページ アドレス) である必要があります。リクエストの送信先アドレスです。
2. type:
には String 型のパラメータが必要で、リクエスト メソッド (post または get) のデフォルトは get です。 put や delete などの他の http リクエスト メソッドも使用できますが、一部のブラウザでのみサポートされていることに注意してください。
文字列型のパラメータが必要で、サーバーから返されるデータ型が必要です。指定しない場合、JQuery は http パッケージの MIME 情報に基づいて、responseXML または responseText を自動的に返し、それをコールバック関数のパラメーターとして渡します。使用可能なタイプは次のとおりです。
には、関数タイプのパラメータが必要です。リクエストが成功した後に呼び出されるコールバック関数には、2 つのパラメータがあります。
(1). サーバーから返され、dataType パラメーターに従って処理されたデータ。 (2)、ステータスを説明する文字列。
function(data, textStatus){ //data可能是xmlDoc、jsonObj、html、text等等 this; //调用本次ajax请求时传递的options参数 }
関数タイプのパラメータ、つまりリクエストが失敗したときに呼び出される関数が必要です。この関数には、XMLHttpRequest オブジェクト、エラー メッセージ、キャプチャされたエラー オブジェクト (オプション) という 3 つのパラメータがあります。 ajax イベント関数は次のとおりです。
function(XMLHttpRequest, textStatus, errorThrown){ //通常情况下textStatus和errorThrown只有其中一个包含信息 this; //调用本次ajax请求时传递的options参数 }
ajax ビデオ チュートリアル
以上がjqueryでajaxを書く方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。