Ajax 给 XMLHttpReq.onreadystatechange传递参数
Ajax 给 XMLHttpReq.onreadystatechange传递参数
发布时间:2016-12-29 来源:查字典编辑
摘要:Ajax给XMLHttpReq.onreadystatechange传递参数通过:xmlhttp.onreadystatechange=fu...

Ajax 给 XMLHttpReq.onreadystatechange传递参数

通过:

xmlhttp.onreadystatechange= function(){xx(123)};

or xmlhttp.onreadystatechange= new Function("xx(123)"); 就可以了。

复制代码 代码如下:

Ajax 给 XMLHttpReq.onreadystatechange传递参数

通过:

xmlhttp.onreadystatechange= function(){xx(123)};

or

xmlhttp.onreadystatechange= new Function("xx(123)");

就可以了。

m=document.getElementsByName("text8");

v=m[i];

XMLHttpReq.onreadystatechange=function(){proce(v)};

----------------------------------------------

function proce(v)

{

if(XMLHttpReq.readyState==4)

{

if(XMLHttpReq.status==200)

{

var res=XMLHttpReq.responseXML.getElementsByTagName("content")[0].firstChild.data;

v.value=res;

}

else

{

v.value='....';

}

}

}

一个小测试的例子:

复制代码 代码如下:

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=gb2312">

<title>test Ajax</title>

<mce:script language="javascript"><></mce:script>

</head>

<mce:style><></mce:style><style mce_bogus="1"> body {font-size:12px;}</style>

<body onLoad="doXMLHttpRequest()">

<div id="disp">

</div>

</body>

</html>

用例2:

复制代码 代码如下:

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=gb2312">

<title> My Documents </title>

<mce:script language="javascript"><></mce:script>

</HEAD>

<mce:style><></mce:style><style mce_bogus="1"> body {font-size:12px;}</style>

<body onLoad="test()">

<div id="disp">

</div>

</body>

</html>

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新AJAX相关学习
热门AJAX相关学习
编程开发子分类