今天花了点时间拾起Ajax的教程再看,终于搞定了非IE浏览器的处理
更重要的是发现了这一点:
引用
Ajax 采用一种沙箱安全模型。因此,Ajax 代码(具体来说就是 XMLHttpRequest 对象)
只能对所在的同一个域发送请求。如果让 Ajax 代码在 www.abc.com 上运行,则必须是
www.abc.com 中运行的脚本才能发送请求。

这就是我刚开始时遇到如下错误的原因了:
引用
[Exception... "Access to restricted URI denied"  code: "1012" nsresult: "0x805303f4 (NS_ERROR_DOM_BAD_URI)"  location: "http://localhost/ajax/1.html Line: 36"]


下面给出我的一段测试代码(带注释):