• λ我爱Aspx >> Asp.Net >> 掌握 Ajax,第 3 部分: Ajax 中的高级请求和响应
  • 掌握 Ajax,第 3 部分: Ajax 中的高级请求和响应

  • :未知  Դ:internet  :2007-5-20 16:47:11  ؼ:ajax
  • 下面让我们首先来看一下 HTTP 就绪状态。

    深入了解 HTTP 就绪状态

    您应该还记得在上一篇文章中 XMLHttpRequest 对象有一个名为 readyState 的属性。这个属性确保服务器已经完成了一个请求,通常会使用一个回调函数从服务器中读出数据来更新 Web 表单或页面的内容。清单 1 给出了一个简单的例子(这也是本系列的上一篇文章中的一个例子 —— 请参见 参考资料)。

    清单 1. 在回调函数中处理服务器的响应
    function updatePage() { if (request.readyState == 4) { if (request.status == 200) { var response = request.responseText.split("|"); document.getElementById("order").value = response[0]; document.getElementById("address").innerHTML = response[1].replace(/\n/g, "<br />"); } else alert("status is " + request.status); } }
    Ҷƪл˵?
  • һƪ掌握 Ajax,第 1 部分: Ajax 简介
    һƪ使用 AJAX 调用 SOAP Web 服务,第 1 部分: 构建 Web 服务客户机