创建xmlhttp对象,区别ie,mozilla浏览器
function getrequest() {
http_request = false;
if (window.xmlhttprequest) {
//对于mozilla﹑netscape﹑safari等浏览器,创建xmlhttprequest
http_request = new xmlhttprequest();
if (http_request.overridemimetype) {
//如果服务器响应的header不是text/xml,可以调用其它方法修改该header
http_request.overridemimetype('text/xml');
}
} else if (window.activexobject) {
// 对于internet explorer浏览器,创建xmlhttprequest
try {
http_request = new activexobject("msxml2.xmlhttp");
} catch (e) {
try {
http_request = new activexobject("microsoft.xmlhttp");
} catch (e) {}
}
}
return http_request;
}
//
获得url 的responsetext
function getresponsetext(url)
{
http_request=getrequest();
http_request.open('get', url, false);
http_request.send(null);
if (http_request.readystate == 4)
{
// 收到完整的服务器响应
if (http_request.status == 200) {
//http服务器响应的值ok
requestdoc = http_request.responsetext;
//将服务器返回的字符串写到页面中id为message的区域
}
else {
requestdoc = http_request.status;
}
}
return requestdoc;
}
//
获得url 的responsexml function getresponsetext(url)
{
http_request=getrequest();
http_request.open('get', url, false);
http_request.send(null);
if (http_request.readystate == 4)
{
// 收到完整的服务器响应
if (http_request.status == 200) {
//http服务器响应的值ok
requestdoc = http_request.responsexml;
//将服务器返回的字符串写到页面中id为message的区域
}
else {
requestdoc = http_request.status;
}
}
return requestdoc;
}
如对本文有疑问,
点击进行留言回复!!
相关文章:
-
-
7月15日笔试总结
测验项目:3C数码商城+简答题+选择题测验时间:3小时不足之处:简答题3道题留白,完全不懂,仍需复习,一道题简写...
[阅读全文]
-
-
-
-
-
原生AJAX
AJAXAJAX 是指一种创建交互式、快速动态网页应用的网页开发技术,无需重新加载整个网页的情况下,能够更新部...
[阅读全文]
-
-
-
总结
1、Android第一个程序第一个Android程序的搭建—Hello Worda)如何新建一个工程(2种)b)...
[阅读全文]
-
网友评论