请求服务器失败是什么意思 PHP网络开发详解:简单的服务器请求[1]
PHP网络开发详解:简单的服务器请求[1]
——此文章摘自《完全手册PHP网络开发详解》定价 ¥ 特价 ¥ 详细>>//track linktech cn/?m_id=dangdang&a_id=A &l= &l_type = width= height= border= nosave>XMLHttpRequest组件的一个最大的用途就是不需要刷新页面就可以与服务器进行交互 一般来说 Ajax与服务器交互的步骤分为以下三步 — 第一步 初始化XMLHttpRequest对象 如上一小节所示 — 第二步 设置请求状态和返回码处理函数 语法格式如下所示 xmlobj onreadystatechange = function_name; 其中 xmlobj是XMLHttpRequest的对象 function_name是用来处理请求状态和返回码的函数名 — 第三步 发送HTTP请求 语法格式如下所示 xmlobj open(send_method url flag);
其中 xmlobj是XMLHttpRequest的对象 send_method是发送方法 可以是 GET 或 POST 对应于表单的GET和 POST方法 url是页面要调用的地址 flag是一个标记位 如果为true则表示在等待被调用页面响应的时间内可以继续执行页面代码 反之为 false
以下代码实现了一个简单的服务器请求 通过请求服务器上的一个文本文件在页面上使用警告框将文本文件的内容输出 <> <head> <title>Ajax Example</title> <script type= text/javascript > var xmlobj; //定义XMLHttpRequest对象 function CreateXMLHttpRequest() { if(window ActiveXObject) //如果当前浏览器支持ActiveXObject则 创建ActiveXObject对象 { xmlobj = new ActiveXObject( Microsoft XMLHTTP ); } else if(window XMLHttpRequest) //如果当前浏览器支持XMLHttp Request 则创建 XMLHttpRequest对象 { xmlobj = new XMLHttpRequest(); } } function Req() //主程序函数 { CreateXMLHttpRequest(); //创建对象 xmlobj onreadystatechange = StatHandler;//判断URL调用的状态值并处理 xmlobj open( GET test txt true); //调用文本文件test txt xmlobj send(null); //设置为不发送给服务器任何数据 }
![请求服务器失败是什么意思 PHP网络开发详解:简单的服务器请求[1]](http://img.zhputi.com/uploads/af30/af30483e7337fe1aa492ff9fb2ae2b0214782.jpg)
lishixinzhi/Article/program/PHP/201311/21473