——此文章摘自《完全手册PHP网络开发详解》定价
¥
特价
¥
详细>>http://track
linktech
cn/?m_id=dangdang&a_id=A
&l=
&l_type
=
width=
height=
border=
nosave>
function StatHandler() //用于处理状态的函数
{
if(xmlobjreadyState == && xmlobjstatus == ) //如果URL成功则使用警告框输出文本内容
{
alert(xmlobjresponseText);
}
}
</script>
</head>
<body>
<form action=>
<input type=button value=Request onclick=Req();>
</form>
</body>
</html>
上面的代码请求了服务器上的testtxt文件并通过检测请求状态和返回码来确定是否输出文本文件中的内容这里当 xmlobjreadyState为时表示服务器已经传回了全部的信息当xmlobjstatus为时表示在服务器请求的过程中没有发生任何错误
代码运行后在页面上将出现一个按钮单击该按钮将弹出如图所示的对话框并显示testtxt文件中的全部内容这里在testtxt中有一行文字Hello World!
http://developcsaicn/web/images/jpg>
图 请求文本文件
上面的代码对testtxt文件发送了一个请求并通过XMLHttpRequest组件获得了文件中的内容这里由于请求方式为GET所以客户端不需要发送任何字符串给服务器因此上面的代码使用xmlobjsend(null)表示不发送任何参数给服务器
当请求方式为POST时需要使用send方法发送参数给服务器供服务器使用这一点本章会在下一节中详细介绍
XMLHttpRequest对象的responseText属性用于表示请求结果的全部内容这里表示文本文件testtxt中的全部内容
right>[http://developcsaicn/web/htm>] []