function getDataByAjax(requestType,url){
var xmlhttp = createXMLHTTP();
if(window.XMLHttpRequest){
xmlhttp=new window.XMLHttpRequest();
//IE7.0,IE8.0,FireFox,Mozilla,Safari,Opera
xmlhttp = new XMLHttpRequest();
if(xmlhttp.overrideMineType){
xmlhttp.overrideMineType("text/xml");
}
}else if(window.ActiveXObject){
xmlhttp=new ActiveXObject(getXmlHttpPrefix()+".XmlHttp");
}
var xmlHead="<?xml version=\"1.0\" encoding=\"GBK\"?>";
if(url.indexOf("?")>0)
url+="&randomCode="+Math.round(Math.random()*9999999);
else
url+="?randomCode="+Math.round(Math.random()*9999999);
xmlhttp.open(requestType, url, false); //同步方式进行
xmlhttp.send(null);
if(xmlhttp.readyState == 4){
if(xmlhttp.status == 200){
returnHtml=xmlhttp.responseText;
}else{
alert("您所请求的页面有误...");
}
}
return returnHtml;
}
分享到:
相关推荐
而对于POST请求,可以将数据作为参数传递,如`xmlhttp.Send("key=value&anotherKey=anothervalue")`。 3. **处理响应**:通过`ReadyState`属性监控请求状态,当`ReadyState`为4(表示请求完成)且`Status`为200...
getHtmlStr = StrConv(XmlHttp.ResponseBody, vbUnicode) Set XmlHttp = Nothing vb中下载文件的方法: Dim XmlHttp, Sobj Set XmlHttp = CreateObject("Microsoft.XMLHTTP") XmlHttp.Open "Get", ...
让更多人了解ajax技术.function _open(requestUrl) { var xmlHttp = false; var versions = ['Microsoft... resultHandle=xmlHttp.responseText; alert('返回结果:'+resultHandle); } };//执行回调函数 }
例如,`xmlhttp.open('GET', 'test.txt', true);` 2. **send()** 方法:发送HTTP请求。对于GET请求,通常不需要传递参数;对于POST请求,可以将数据作为参数传递。例如,`xmlhttp.send();` 或 `xmlhttp.send('param...
- 如果 `xmlHttp.ResponseText` 为空或为 `Null`,则表示请求失败或未接收到任何数据,此时返回 `False`。 - 否则返回 `True`,表示网络连接成功。 7. **超时处理**:如果超过2秒还没有收到响应,则认为网络不...
GetData = XMLHTTP.ResponseText Case ResponseBody GetData = XMLHTTP.ResponseBody Case ResponseBody + ResponseText ' 将二进制数据转换为字符串 DataS = BytesToStr(XMLHTTP.ResponseBody) GetData = ...
string backxmlstring = xmlHttp.responseText.ToString(); ``` 总结起来,Microsoft.XMLHttp组件提供了一种高效且灵活的方式,用于在客户端和服务器之间进行异步通信,处理XML数据和其他类型的数据,是Web开发中不...
`XMLHTTP.chm`文件可能是一个帮助文档,包含了关于XMLHttpRequest更详细的API介绍、示例代码和常见问题解答。`www.pudn.com.txt`可能是从pudn网站下载的相关资料,可能包含使用XMLHTTP的实践经验或者相关教程。 ...
这通常涉及到监听XMLHttpRequest对象的状态变化,当请求完成时触发回调函数,处理接收到的数据。 标签"xmlhttp_java"暗示了这个示例可能也包含了使用Java进行的服务器端处理。在某些情况下,JavaScript的...
这个“xmlhttp.rar”压缩包包含的资源是关于如何在Delphi环境中使用XMLHTTP组件来从网络获取数据,特别是通过调用百度API获取实时时间的示例。这对于初学者来说是一个很好的起点,因为它可以帮助理解如何与Web服务...
ajax经典实例大全1 <!... function loadXMLDoc() { var xmlhttp;... if (window.XMLHttpRequest) ... // IE7+, Firefox, ... document.getElementById("myDiv").innerHTML=xmlhttp.responseText; } } xmlhttp.open
客户端可以通过XmlHttp对象(MSXML2.XMLHTTP.3.0)向http服务器发送请求并使用微软XML文档对象模型Microsoft® XML Document Object Model (DOM)处理回应。 现在的绝对多数浏览器都增加了对XmlHttp的支持,IE中使用...
"xmlhttp.rar_刷新 数据库"这个压缩包文件很可能包含了一个关于如何使用XHR对象从数据库获取数据的示例。 在Web应用中,用户通常希望页面能够快速响应,而无需等待整个页面重新加载。这就是XHR发挥作用的地方。...
document.getElementById('myDiv').innerHTML = xmlhttp.responseText; } }; xmlhttp.open('GET', 'ajax_info.txt', true); xmlhttp.send(); ``` 在上面的代码中,当`onreadystatechange`事件触发时,如果满足`...
function ajaxFunction... document.getElementById(ar).innerHTML=xmlHttp.responseText; } } xmlHttp.open("GET","http://localhost/ajax/ajax.php?id="+url+"&level="+level,true); xmlHttp.send(null); }
var text = xmlhttp.responseText; ``` #### XMLHttpRequest.responseXML `responseXML` 属性用于获取服务器返回的XML数据,可以进一步解析: ```javascript var xmlDoc = xmlhttp.responseXML; ``` ### 4. 事件...
XmlHttp.Open "GET", strUrl, True XmlHttp.send stime = Now '获取当前时间 While XmlHttp.ReadyState <> 4 DoEvents ntime = Now '获取循环时间 If DateDiff("s", stime, ntime) > 3 Then getHtmlStr = "":...
responseText = xmlHttp.responseText ' 这里需要根据实际返回的数据格式进行解析,假设返回的是ISO 8601格式的日期时间 serverTime = ParseDateTime(responseText) ' 打印或记录服务器时间 WScript.Echo ...