Programming/Ajax
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
-最近のはやりだ!はやり!なのでそろそろやっておくか!
*Ajaxとは [#u2510ba6]
要はJavaScriptを利用して、ページの読込とは別にHTTP通信し...
*用意するもの [#f263c2fd]
テキストエディタとブラウザ
*あったほうがいいもの [#u8400403]
FirefoxのFirebugプラグインがあると便利
*Ajaxでよく利用されるライブラリ [#v63c6f57]
**json.js [#q907f977]
JSONデータをやり取りする時に非常に重宝する。
**prototype.js [#h669ad20]
Web2.0的サイトを作る時に重宝するライブラリ
*Ajax通信でやり取りするフォーマットについて [#w691063f]
既存ものとやり取りする場合は選択の余地はないだろうが、デ...
**プレーンテキスト [#nf15850d]
あんまり複雑なデータ構造でなければこれが一番だろう。けど...
**JSON [#zbdbe296]
これがそのままJavaScriptで利用できる変数に代入できる(セ...
***送信側 [#vea6f2ed]
テキストで以下のように返す。JSONにはいろいろなデータ形式...
{
"key1" : "value1",
};
***受け側 [#e2c4f20b]
eval("var ajaxData=" + responseの内容);
**XML [#xc223546]
一番汎用的だがパースが面倒かもしれない。速度的にいうとJSO...
*とりあえずAjaxでデータを変数に読み込むサンプル [#idf916b5]
*Ajaxトラブルシューティング [#jd9f4888]
**IEでキャッシュが使われる [#v6204f3d]
+POSTにする
+リクエストごとにGETの文字列がユニークになるように文字列...
+xmlHttp.setRequestHeader("If-Modified-Since", "Thu, 01 J...
終了行:
-最近のはやりだ!はやり!なのでそろそろやっておくか!
*Ajaxとは [#u2510ba6]
要はJavaScriptを利用して、ページの読込とは別にHTTP通信し...
*用意するもの [#f263c2fd]
テキストエディタとブラウザ
*あったほうがいいもの [#u8400403]
FirefoxのFirebugプラグインがあると便利
*Ajaxでよく利用されるライブラリ [#v63c6f57]
**json.js [#q907f977]
JSONデータをやり取りする時に非常に重宝する。
**prototype.js [#h669ad20]
Web2.0的サイトを作る時に重宝するライブラリ
*Ajax通信でやり取りするフォーマットについて [#w691063f]
既存ものとやり取りする場合は選択の余地はないだろうが、デ...
**プレーンテキスト [#nf15850d]
あんまり複雑なデータ構造でなければこれが一番だろう。けど...
**JSON [#zbdbe296]
これがそのままJavaScriptで利用できる変数に代入できる(セ...
***送信側 [#vea6f2ed]
テキストで以下のように返す。JSONにはいろいろなデータ形式...
{
"key1" : "value1",
};
***受け側 [#e2c4f20b]
eval("var ajaxData=" + responseの内容);
**XML [#xc223546]
一番汎用的だがパースが面倒かもしれない。速度的にいうとJSO...
*とりあえずAjaxでデータを変数に読み込むサンプル [#idf916b5]
*Ajaxトラブルシューティング [#jd9f4888]
**IEでキャッシュが使われる [#v6204f3d]
+POSTにする
+リクエストごとにGETの文字列がユニークになるように文字列...
+xmlHttp.setRequestHeader("If-Modified-Since", "Thu, 01 J...
ページ名: