创建XMLHttpRequest对象并向服务器发送请求的方法

    技术2022-05-11  98

    下面的代码段给出了创建XMLHttpRequest对象并向服务器发送请求的方法: var xmlhttp; if (window.ActiveXObject) {     xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } else (window.XMLHttpRequest) {     xmlhttp = new XMLHttpRequest(); } 根据window.ActiveXObject来判断是否是IE浏览器,如果是则创建XMLHTTP ActiveX对象,否则创建XMLHttpRequest对象。 xmlhttp.open("GET", "http://localhost/testAjax"); 调用远程服务器,method参数为“GET”。 xmlhttp.onreadystatechange = callback; 为xmlhttp对象设置状态改变事件响应函数。 xmlhttp.send(null); 发送HTTP请求。 function callback() {     if (xmlhttp.readyState == 4)     {         if (xmlhttp.status == 200) //success         {             //do something...         }     } } callback函数是xmlhttp对象的状态改变响应函数,当请求成功完成后,根据应用的需要执行相应的功能。  

    最新回复(0)