一个页面可以建多个XMLHttpRequest对象吗?
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对象?谢谢解答
------解决方案--------------------一个页面上XMLHttpRequest对象可以只创建一次,多次调用Ajax请求。Ajax请求为异步的,前台发送一个请求给后台后继续执行前台业务,后台处理完成后返回标识,如需要前台进行一些响应操作则执行在你的if条件里,这也是异步的一个简单模型。
------解决方案--------------------创建一次就够了,可以多次使用啊
------解决方案--------------------可以创建多个,用于同时进行多个ajax请求
------解决方案--------------------