今天在看有关ajax的代码,,看到有个地方的时候就看不懂了,就是那句gettagelementname("msg")的时候就看不懂了,它的解释是获取xml中msg节点的信息,我就觉得奇怪了,xml文件从哪里来的,难道还要写xml文件吗,不是直接从数据库取出来吗?还有一个疑问,那就是使用ajax应该不用导入什么包吧?请大家帮忙看下哈!

解决方案 »

  1.   

    ajax使用的是httpRequestxml技术,会把你要的东西包装成此对象,ajax是jc使用的一种技术,一般不会直接用在项目中,而是使用成熟的框架如jquery等.
      

  2.   

    jquery不会用也,我在用strusts框架+hibernate+spring做!那个msg是干什么的?
      

  3.   

    服务器端返回的是responseText或responseXML 前者作为字符串处理 后者就要解析XML文件了... 
    xml可以是在servlet中用PrintWriter对象写出 也可以是一个xml文件啦 看你的xmlhttprequest对象open的url咯...
      

  4.   

    既然解释说的是从xml中获取xml中msg节点的信息,那应该就是在解析xml文档了
    你看ajax代码里的url不就知道解析的是哪个文档了,不过ajax利用httpRequestxml解析xml文档应该是用js中document.getElementsByName或者是document.getElementById和
    document.getElementsByTagName,你说的方法不是js中的获取节点元素的方法,那估计就是gettagelementname("msg")这个方法把js获取节点的方法包装了一把,你仔细看看代码吧