用XMLHttpRequest对象是使用浏览器中JS引擎中的对象。这种方法是基本的发送异步请求的方法。使用Ajax.Request方法是使用的的Prototype包中对XMLHttpRequest对象的封装。Prototype包的名字是prototype.js文件,所以使用Ajax中的request方法来发送一部请求,比直接使用XMLHttpRequest要高级一些,可以让你的调用更方便。同时,帮你解决了跨浏览器的问题。不用再像XMLHttpRequest对象还好考虑在不同的浏览器中使用不同的对象创建方法。

解决方案 »

  1.   

    谢谢楼上,但是我的响应方法里怎么收不到东西呢?alert不出来啊
      

  2.   

    恩,回楼上,执行了alert("4"),就没执行下去了.
      

  3.   

    alert(http_request.responseText);   看看出什么?还有报什么js异常?建议你用firefox + firebug 调试,她能看到每个请求的信息,包括header
    还能自动定位有问题的js代码行
      

  4.   

    alert (http_request.resposeText); 什么也出不来 就好象我程序里没有这句话