注意看
xmlhttp.open("Post,""http;//localhost/WebService/acc.asmx/chack",false);应该是
xmlhttp.open("POST","http;//localhost/WebService/acc.asmx/chack",false);

解决方案 »

  1.   

    但我的问题是怎么解析取得的xml文件啊,通过调用xmlhttp.responseXML.xml能得到xml文件,可确不能在这个xml文件调用childNotes方法;
      

  2.   

    直接 var getXML = xmlhttp.responseXML
      

  3.   


    直接 var getXML = xmlhttp.responseXML   这样是得不到的。我以前也有过此类的问题。按规范来说.responseXML告诉js解析器回来的是一个XML文档。但是你取它里面的子元素怎么也取不到。后来我:
    var s = xmlhttp.responseText;再把S重新构造成XML文档。再来取它的子结点。
      

  4.   

    建议使用ajax.net,你会发现用JAVASCRIPT调用webservice是如此简单~至于你的问题,xmlhttp.responseXML 本身就是一个XML文档
    你可以通过类似下面的方式取得节点数据:xmlhttp.responseXML.getElementsByTagName("item")[0].firstChild.data;
      

  5.   

    多谢shuangbaby 我终于不用为了取得某个节点再写几十行的代码了!!!