アヤックスは、ページコンテンツの更新部分にページ全体をロードすることなく、サーバーリソースの浪費を減らすことができます。
実質的に少ないとのJSがあまりにも複雑ベースの実装以来、4つの一般的なAjaxの実装は、それが一時的に実装コードを入れているように、あります。
1. $アヤックス()非同期要求を送信します
パラメータリスト$アヤックスとして、次のとおりです。
URL:パス非同期要求。
タイプ:要求モード、ポストのための共通のパラメータ、取得し、上のようにします。
dataTpye:受信したサーバ応答データの形式。
データ:通常、JSONの方法で送信されたリクエストパラメータ、。
成功:機能(データが):成功したコールバックの応答の後、パラメータデータは通常、サーバーのJSON形式で返されたデータです。
エラー:関数():リクエスト、コールバック関数の実行に応答して、エラーが発生した場合。
$アヤックス({
URL: "/ login.do"、
種類: "POST"、
データ型: "テキスト"、
データ:{ "名": "zhangbo"}、
成功:機能(データ){
警告(データ);
}、
エラー:関数(){
アラート( "请求响应错误");
}
})。
2. $のに.get()要求て送信を取得
$に.get(urlには、[データ]、[コールバック]、[タイプ])パラメータの以下のリスト:
URL:パス非同期要求。
データ:通常、JSONの方法で送信されたリクエストパラメータ、。
コールバック:コールバック関数。
タイプ:応答結果の種類を。
$に.get( "/ login.do"、{ユーザー名: "zhangbo"}、関数(データ){
アラート(データ);
}、 "テキスト")。
3. $ .post()要求がポストを送りました
$ .Post(URL、[データ]、[コールバック]、[タイプ])パラメータの以下のリスト:
URL:パス非同期要求。
データ:通常、JSONの方法で送信されたリクエストパラメータ、。
コールバック:コールバック関数。
タイプ:応答結果の種類を。
$ .post( "/ login.do"、{ユーザー名: "zhangbo"}、関数(データ){
アラート(データ);
}、 "テキスト")。
3つの方法の非同期実装、データのJSON応答形式でのAJAXの使用を得る上で重要な嘘似ている、他のは難しいことではありません。