XMLHttpRequest函数
2013-10-29 10:08
148 查看
function createXmlHttpRequest(){
if(window.ActiveXObject){
return new ActiveXObject("Microsoft.XMLHTTP");
}else if(window.XMLHttpRequest){
return new XMLHttpRequest();
}
}
(function(){
var url = "/ordermgr/a.txt";
xmlHttpRequest = createXmlHttpRequest();
xmlHttpRequest.onreadystatechange = goods;
xmlHttpRequest.open("GET",url,true);
xmlHttpRequest.send(null);
})();
function goods(){
if(xmlHttpRequest.readyState == 4 && xmlHttpRequest.status == 200){
var data = xmlHttpRequest.responseText;
data = strToJson(data);
dom.innerHTML = $formatTpl(tp.goodsList,{list:data.list})
}
}
function strToJson(str){
var json = (new Function("return " + str))();
return json;
}
if(window.ActiveXObject){
return new ActiveXObject("Microsoft.XMLHTTP");
}else if(window.XMLHttpRequest){
return new XMLHttpRequest();
}
}
(function(){
var url = "/ordermgr/a.txt";
xmlHttpRequest = createXmlHttpRequest();
xmlHttpRequest.onreadystatechange = goods;
xmlHttpRequest.open("GET",url,true);
xmlHttpRequest.send(null);
})();
function goods(){
if(xmlHttpRequest.readyState == 4 && xmlHttpRequest.status == 200){
var data = xmlHttpRequest.responseText;
data = strToJson(data);
dom.innerHTML = $formatTpl(tp.goodsList,{list:data.list})
}
}
function strToJson(str){
var json = (new Function("return " + str))();
return json;
}
相关文章推荐
- 获取 XMLDocument对象 和 XMLHttpRequest 对象的函数定义
- XMLHttpRequest API语法、函数简介
- XMLHttpRequest API语法、函数简介
- 得到XmlHttpRequest对象封装的函数,支持ie和firefox
- js技术:该函数返回ajax需要的关键对象:xmlhttprequest
- 创建 XMLHttpRequest 对象编写一个标准的函数
- XMLHttpRequest.responseXML.documentElement=null的问题
- Linux下以C构建WEB服务并响应XHR(XMLHttpRequest)请求
- XMLHttpRequest 对象的方法与属性
- [转]cross-site xmlhttprequest with CORS
- XMLHttpRequest上传文件,并显示进度条
- apache_request_headers()函数非标准HTTP头
- 全面剖析XMLHttpRequest对象(转)
- 黄聪:jquery对ajax的error内的XMLHttpRequest返回的exception获取里面的信息
- Ajax核心对象——XMLHttpRequest对象
- 如何创建XMLHttpRequest对象
- Ajax核心对象——高速上手XmlHttpRequest
- ie7+内嵌XMLHttpRequest对象
- AJAX客户端说明,XMLHttpRequest对象
- 什么是XMLHttpRequest