
XMLHTTP瀵硅薄鍙傝?/div>
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); } }