アヤックスの概要
中国語に翻訳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>