首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

大家进来帮小弟我解释段Ajax代码.多谢!

2012-02-26 
大家进来帮我解释段Ajax代码.谢谢!!function CreateXmlHttp(){var xmlHttptry{xmlHttpnew ActiveXObject

大家进来帮我解释段Ajax代码.谢谢!!
function CreateXmlHttp()
{
  var xmlHttp;
  try{xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");}
  catch(e){try{xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");}
  catch(e){try{xmlHttp=new XMLHttpRequest();}
  catch(e){xmlHttp=false;}}}
  return xmlHttp;
}

function AjaxProcess3(url)
{
  var xmlHttp=CreateXmlHttp();  
  xmlHttp.open("GET",url,false);
  xmlHttp.send("");
  return xmlHttp.responseText;
}

第一个函数我知道.帮我解释第二个函数.是做什么用的?可否帮我在后面写个注释.谢谢..
还有.就是xmlHttp.open("GET",url,false);为什么要设置成false.有什么用?在书里面看了,不过看不明白.可否帮解释下.或举个列?谢谢啊!!!



[解决办法]
是打开网址的吧
[解决办法]
是否异步.
false的时候就同步读取。
true的时候是步读取,异步读取时可以用onreadystatechange属性指定的回调函数。 

显然false,即同步的时候就是正常获取网页,和平常没什么两样。




[解决办法]

探讨
至于你说的xmlHttp.open("GET",url,false)段代码中的最后一个参数是表示打开连接的方式,
false表示异步方式,如果为true则表示同步方式打开,

[解决办法]
false指定为异步传输。

url 一般可指定为xml或者一般处理类


return xmlHttp.responseText; xml返回值


LZ可用DOM为关键字在网上进行查询 DOM-Document Object Model。

[解决办法]
探讨
是否异步.
false的时候就同步读取。
true的时候是步读取,异步读取时可以用onreadystatechange属性指定的回调函数。

显然false,即同步的时候就是正常获取网页,和平常没什么两样。

[解决办法]
3楼正确,这里要用false 如果改成true就要判断readyState==4 即请求完成
[解决办法]
responseText 返回的是 url的结果
就是你在地址栏输入请求的这个url所看到的内容。
[解决办法]
探讨
写这样一个函数是做什么用的?

热点排行