XmlHttp.CN
XMLHTTP瀵硅薄鍙傝?/div>
XMLHTTPRequest 瀵硅薄 XMLHTTPRequest 鎴愬憳 onreadystatechange readyState responseBody responseStream responseText responseXML status statusText abort getAllResponseHeaders getResponseHeader open send setRequestHeader

onreadystatechange

鎸囧畾褰搑eadyState灞炴ф敼鍙樻椂鐨勪簨浠跺鐞嗗彞鏌?/p>

璇硶

oXMLHttpRequest.onreadystatechange = funcMyHandler;

Example

濡備笅鐨勪緥瀛愭紨绀哄綋XMLHTTPRequest瀵硅薄鐨剅eadyState灞炴ф敼鍙樻椂璋冪敤HandleStateChange鍑芥暟锛屽綋鏁版嵁鎺ユ敹瀹屾瘯鍚庯紙readystate == 4锛夋椤甸潰涓婄殑涓涓寜閽皢琚縺娲?/p>

var xmlhttp=null;
function PostOrder(xmldoc)
{
  var xmlhttp = new ActiveXObject("Msxml2.XMLHTTP.5.0");
  xmlhttp.Open("POST", "http://myserver/orders/processorder.asp", false); 
  xmlhttp.onreadystatechange= HandleStateChange;
  xmlhttp.Send(xmldoc);
  myButton.disabled = true;
}
function HandleStateChange()
{
  if (xmlhttp.readyState == 4)
  {
    myButton.disabled = false;
    alert("Result = " + xmlhttp.responseXML.xml);
  }
}

澶囨敞

姝ゅ睘鎬у彧鍐欙紝涓篧3C鏂囨。瀵硅薄妯″瀷鐨勬墿灞?

鍙傝?/h2> readyState 灞炴?/a>