Ajax&pjax
- 16. Ajax?
• not
use
Ajax
1.サーバにリクエスト送信
2.レスポンス結果 (html)
3.画面遷移(レンダリング重)
• use
Ajax
1.サーバにリクエスト送信
2.レスポンス結果 (データ or innerHTML)
3.リアクションする(レンダリングなし)
- 18. How To Use Ajax
のAjax/API/
Ajax Eventsを使うのが簡単
※jQuery:javaScriptの軽量ライブラリ(のくせに重かったりする)
- 19. How To Use Ajax
• HTML側(ものすごく単純な例)
var
ajaxExe
=
funcLon()
{
$.ajax({
cache
:
false,
//送信データをキャッシュしない設定
url
:
“~.html”,
//リクエストURL
success
:
funcLon(data){
//サーバから戻ってきたdataを使う
//ここに通信成功した時の処理を書く(js)
},
});
}
- 20. How To Use Ajax
• サーバ側
サーバ側はそれぞれの言語で…(お察し下さい)
Ajax通信後、
HTML側でリアクションさせたい場合、
必要なデータやHTMLを送る。