• λ我爱Aspx >> Asp.Net >> 掌握 Ajax,第 2 部分: 使用 JavaScript 和 Ajax 发出异步请求
  • 掌握 Ajax,第 2 部分: 使用 JavaScript 和 Ajax 发出异步请求

  • :未知  Դ:internet  :2007-5-20 16:47:09  ؼ:ajax,javascript
  • 看起来似乎一切良好,至少在用 Internet Explorer 试验这些代码之前是这样的。如果这样试验的话,就会看到 图 1 所示的糟糕情形。

    图 1. Internet Explorer 报告错误
    Microsoft 参与了吗? 关于 Ajax 和 Microsoft 对该领域不断增长的兴趣和参与已经有很多文章进行了介绍。事实上,据说 Microsoft 最新版本的 Internet Explorer —— version 7.0,将在 2006 年下半年推出 —— 将开始直接支持 XMLHttpRequest,让您使用 new 关键字代替所有的 Msxml2.XMLHTTP 创建代码。但不要太激动,仍然需要支持旧的浏览器,因此跨浏览器代码不会很快消失。
    显然有什么地方不对劲,而 Internet Explorer 很难说是一种过时的浏览器,因为全世界有 70% 在使用 Internet Explorer。换句话说,如果不支持 Microsoft 和 Internet Explorer 就不会受到 Web 世界的欢迎!因此我们需要采用不同的方法处理 Microsoft 浏览器。 经验证发现 Microsoft 支持 Ajax,但是其 XMLHttpRequest 版本有不同的称呼。事实上,它将其称为几种 不同的东西。如果使用较新版本的 Internet Explorer,则需要使用对象 Msxml2.XMLHTTP,而较老版本的 Internet Explorer 则使用 Microsoft.XMLHTTP。我们需要支持这两种对象类型(同时还要支持非 Microsoft 浏览器)。请看看 清单 4,它在前述代码的基础上增加了对 Microsoft 的支持。 清单 4. 增加对 Microsoft 浏览器的支持 Ҷƪл˵?
  • һƪXML 问题: 超越 DOM
    һƪAsp.net与SQL一起打包部署安装