ジャンゴ・ジャンゴ与のAjax-06

アヤックスの概要

  中国語に翻訳AJAX(非同期JavaScriptとXML)は、「非同期JavascriptとXML」です。JavaScript言語の使用は非同期でサーバーと対話すること、

  送信データがXMLである(もちろん、データ伝送だけでなく、XML、今より多くの利用JSONデータ)。

同期、非同期とは何ですか?

  • 同期相互作用:クライアントが要求を送信し、それが第2の要求を送信する前にサーバの応答の終了を待たなければなりません。
  • 非同期相互作用は、クライアントが応答の終了を待たずにサーバに要求を送信し、それが第2の要求を発行することができます。

なぜアヤックス

  また、AJAX機能を非同期、他方があるために:パーシャルリフレッシュブラウザページ(ユーザー体験に、この機能の完全な要求と応答のプロセスは、無意識のうちにあります)  

jqueryのAJAXベース

  #btn、バックエンドのデータsussessコールバック関数の戻りによって返され、AJAX /ログイン/を送る機能を実行するためにクリックして、正しいユーザー名のジャンプページことを確認し、ローカル情報をエラー処理を追加

<SCRIPT> 

        $(' #btn ' ).click(関数(){ 
            ユーザー = $(' #NAMEに' ).val()、
            PWD = $(' #pwd ' ).val)(
            $アヤックス({ 
                URL:' /ログイン/ '、// リクエストURLの
                タイプ:' POST '、// リクエストメソッドの
                データ:{ ' ユーザー':ユーザー、' PWD ' :PWD}、
                成功:機能(データ){
                    VARデータ =JSON.parse(データ)。                

                    もし(data.user){ 
                       LOCATION.HREF = ' http://www.baidu.com ' 
                    } { 
                       $(' .ERROR ')の.html(data.msg)の.css(' '' ' 
                    } 

                } 

            })。

        })
     </ SCRIPT>

      

おすすめ

転載: www.cnblogs.com/sunny666/p/11619802.html