var xmlHttp=null; //创建的XMLHttpRequest对象,ajax异步传输,不刷新页面
if (window.XMLHttpRequest)
{ // code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else if(window.ActiveXObject)
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
一个页面里面可以创建多个XMLHttpRequest对象吗?如果能创建多个,有用吗?是不是还是一个的效果?向不同的后台传数据都用同一个XMLHttpRequest对象?谢谢解答
if (window.XMLHttpRequest)
{ // code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else if(window.ActiveXObject)
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
一个页面里面可以创建多个XMLHttpRequest对象吗?如果能创建多个,有用吗?是不是还是一个的效果?向不同的后台传数据都用同一个XMLHttpRequest对象?谢谢解答
if (xmlhttp.readyState==4 && xmlhttp.status==200) //表示完全处理完毕
{
}
if里面就什么也不用写了?也不用写var hc=xmlhttp.responseText;了?
不管响应内容是什么,前台是肯定接收的,你可以在前台取消请求,但那个时候后台还没有响应
就像你在浏览器访问一个地址一样,和ajax是一个道理
if (xmlhttp.readyState==4 && xmlhttp.status==200) //表示完全处理完毕
{
var hc=xmlhttp.responseText;
}(一次交互完成)
别的地方才能再次用xmlhttp这个对象啊?如果是建多个XMLHttpRequest对象是不是可以有多个对象同时向不同的后台传递数据,然后接收来自不同后台传输到前台的数据(一个对象对应一个后台)?那这样不是比只创建一个对象快。我是这样理解的,不知道对不?
我在做RSS新闻源获取,用XMLHTTP,通过js多次导入打页面只能显示一个url的内容是什么问题呢?我后天没写东西。