最終更新:2013-03-07 (木) 00:51:46 (4040d)
XMLHttpRequest
Top / XMLHttpRequest
http://www.w3.org/TR/XMLHttpRequest/
メソッド・プロパティ
リクエスト
- XMLHttpRequest.open() - サーバーに対する新規要求をセットアップします。
- XMLHttpRequest.setRequestHeader?() -
- XMLHttpRequest.timeout? -
- XMLHttpRequest.withCredentials? -
- XMLHttpRequest.upload? -
- XMLHttpRequest.send?() - 要求をサーバーに送信します。
- XMLHttpRequest.abort?() - 現行の要求を中止します。
レスポンス
- XMLHttpRequest.status? -
- XMLHttpRequest.statusText? -
- XMLHttpRequest.getResponseHeader?() -
- XMLHttpRequest.getAllResponseHeaders?() -
- XMLHttpRequest.overrideMimeType?() -
- XMLHttpRequest.responseType? -
- XMLHttpRequest.response? -
- XMLHttpRequest.responseText? - 要求に応じてサーバーが返すテキストです。
- XMLHttpRequest.responseXML? -
- XMLHttpRequest.readyState? - 現行の HTTP Ready 状態を示します。
イベントハンドラ
クロスブラウザ対応
var request = false; if(window.XMLHttpRequest) { request = new XMLHttpRequest(); //frefox ie7,8 safai opera } else if(window.ActiveXObject) { try { request = new ActiveXObject("Msxml2.XMLHTTP"); // ie6 } catch(e) { request = new ActiveXObject("Microsoft.XMLHTTP"); // ie5.5 } } else { throw new Error('xhr error'); }
XMLHttpRequest Level 2
- クロスドメイン通信が可能