「Ajax」(2005/12/31 (土) 19:34:00) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
外部
[[Ajax:勉強用サンプル&解説>http://www.openspc2.org/JavaScript/Ajax/]]
[[ITPro>http://itpro.nikkeibp.co.jp/article/COLUMN/20051125/225193/]]
*Ajaxってなにさ?
javaScriptを使ってHTTP通信を行うことによって、動的にサーバーからデータをもらうことが出来る機能を使ったもの?
googleMapがAjax使ってる
*XmlHttpRequestオブジェクトの作成法
function createXMLHttpRequest()
{
var AjaxObj = false;
try{ //Mozila, FireFoxとか
AjaxObj = new XMLHttpRequest();
}catch(e){
try{ //IE6以上だと
AjaxObj = new ActiveXObject("Msxml2.XMLHTTP");
}catch(e){
try{ //IE5まで
AjaxObj = new ActiveXObject("Microsoft.XMLHTTP");
}catch(e){
}
}
}
return AjaxObj
}
*XmlHttpRequest.readyStateの状態
0:未初期化
1:サーバーとの通信開始中
2:サーバーからの応答待ち
3:サーバーからの応答を処理中
4:処理完了
*XmlHttpRequest.statusの状態
HTTP通信のエラーコード?と同じ。
200:成功
404:ファイルがない
*.openと.sendについて
.open('GET'か'POST' , URL , 非同期(true)か同期(false))
.send(送るデータ(Getの場合Null))
* .onload = XXXX(); .onreadystatechange
データ読み込み時にXXXX()をよびだす?
* .responseText .responseXML
データがはいってるぽい場所。
XMLのほうはXMLデータがつかえる
外部
[[Ajax:勉強用サンプル&解説>http://www.openspc2.org/JavaScript/Ajax/]]
[[ITPro>http://itpro.nikkeibp.co.jp/article/COLUMN/20051125/225193/]]
[[http://www.hawk.34sp.com/stdpls/xml/xmlhttprequest.html]]
*Ajaxってなにさ?
javaScriptを使ってHTTP通信を行うことによって、動的にサーバーからデータをもらうことが出来る機能を使ったもの?
googleMapがAjax使ってる
*XmlHttpRequestオブジェクトの作成法
function createXMLHttpRequest()
{
var AjaxObj = false;
try{ //Mozila, FireFoxとか
AjaxObj = new XMLHttpRequest();
}catch(e){
try{ //IE6以上だと
AjaxObj = new ActiveXObject("Msxml2.XMLHTTP");
}catch(e){
try{ //IE5まで
AjaxObj = new ActiveXObject("Microsoft.XMLHTTP");
}catch(e){
}
}
}
return AjaxObj
}
*XmlHttpRequest.readyStateの状態
0:未初期化
1:サーバーとの通信開始中
2:サーバーからの応答待ち
3:サーバーからの応答を処理中
4:処理完了
*XmlHttpRequest.statusの状態
HTTP通信のエラーコード?と同じ。
200:成功
404:ファイルがない
*.openと.sendについて
.open('GET'か'POST' , URL , 非同期(true)か同期(false))
.send(送るデータ(Getの場合Null))
* .onload = XXXX(); .onreadystatechange
データ読み込み時にXXXX()をよびだす?
* .responseText .responseXML
データがはいってるぽい場所。
XMLのほうはXMLデータがつかえる
表示オプション
横に並べて表示:
変化行の前後のみ表示: