三つの方法非同期リクエストアヤックス

アヤックスは、ページコンテンツの更新部分にページ全体をロードすることなく、サーバーリソースの浪費を減らすことができます。

実質的に少ないとの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の使用を得る上で重要な嘘似ている、他のは難しいことではありません。

おすすめ

転載: www.cnblogs.com/Code-Handling/p/11926476.html