不好意思,怎么没有看到你的send动作?

解决方案 »

  1.   

    AJAX的多级连动 不要太多哟
      

  2.   

    我导XML也要写SEND吗?
    我是仿同事写的``
    但是他的好像可以
      

  3.   

    try
    function GetCity() 

    curoperation="show"; 
    //var doc = new ActiveXObject("Msxml2.DOMDocument"); //ie5.5+,CreateObject("Microsoft.XMLDOM") 
    //===========>而且状态转换处理函数放在load之前
    var docu= new ActiveXObject("Msxml2.XMLDOM"); 
    //加载文档 
    doc.load("PrCity.xml"); 
      

  4.   

    补上BODY<BODY onmouseup=document.selection.empty(); oncontextmenu="return false;" onmousemove=document.selection.empty(); oncopy=document.selection.empty(); >    <table style="width: 621px; height: 534px">
            <tr>
                <td rowspan="4" style="width: 100px"><div id="ProCity"></div>
                </td>
                <td colspan="2"><div id="diqu"></div>
                </td>
            </tr>
            <tr>
                <td colspan="2"><div id="DiquKey"></div>
                </td>
            </tr>
            <tr>
                <td colspan="2">
                    您当前选择了:<span id="CityName"></span> <span id="DiquName"></span>的<span id="KeyName"></span></td>
            </tr>
            <tr>
                <td style="width: 100px">
                    <input id="InPutKey" style="width: 317px; height: 148px" type="text" /></td>
                <td style="width: 100px">
                    <input id="Button1" type="button" onclick="Serch()" value="查询" />
                    <input id="CityId" type="hidden" /></td>
            </tr>
        </table></BODY></HTML>
    <script>
    GetCity();
    </script>
      

  5.   

    4楼的
    我这里提示
    Microsoft JScript 运行时错误: Automation 服务器不能创建对象
      

  6.   

    搞错,....:)是
    var docu= new ActiveXObject("Microsoft.XMLDOM"); 忘记复制上面的键名称了....
      

  7.   

    对于不同的浏览器,xmldom不一样,所以要考虑兼容性问题,下面给个给你function XMLObj()
    {
      var o=null;
      if(document.implementation&&document.implementation.createDocument)
      {
        o=document.implementation.createDocument("","",null);
        return o;
      }
      if(window.ActiveXObject)
      {
        var Xml=["MSXML2.DOMDocument.5.0","MSXML2.DOMDocument.4.0","MSXML2.DOMDocument.3.0","MSXML2.DOMDocument","Microsoft.DOMDocument"];
       for(var i=0;i<Xml.length;i++)
       {
         try{o=new ActiveXObject(Xml[i]);return o;}catch(e){}
       }
      }
      return o;
    }
      

  8.   

    还是不行
    不报错
    但是``还是执行不到onreadystatechange内
      

  9.   

    "Msxml2.XMLDOM"据称 微软的这个对象有N个版本,不知道你的浏览器用的哪个版本,你尝试到网上找一下,有代码可以尝试所有的可能版本并给出一个可用的对象
      

  10.   

    你其他JS代码有问题吧......我这里没有错误
    function loadXML(url)
    {
     var xmldoc;
     if(document.implementation&&document.implementation.createDocument)
    {
      xmldoc=document.implementation.createDocument("","",null);
      xmldoc.onload=function(){alert(xmldoc.xml);}
      xmldoc.load(url);
    }
    else if(window.ActiveXObject)
    {
      xmldoc=new ActiveXObject("Microsoft.XMLDOM");
      xmldoc.onreadystatechange=function(){if(xmldoc.readyState==4)alert(xmldoc.xml);}
      xmldoc.load(url);
    }
    }
    loadXML("data.xml")data.xml<?xml version="1.0" encoding="gb2312"?>
    <employees>
      <employee name="J.Doe"><job>Programmer</job><salary>32768</salary></employee>
      <employee name="A.Baker"><job>Sales</job><salary>70000</salary></employee>
      <employee name="Big Cheese"><job>CEO</job><salary>1000000</salary></employee>
    </employees>
      

  11.   


    这个错误明显就是你没有创建new ActiveXObject("Microsoft.XMLDOM"); 
      

  12.   

    为了那个倒霉的兼容性,我们这边建立ajax组件要写这么多动动dom似乎也是一样的。var request = false;
    var msxmls = new Array('Msxml2.XMLHTTP.5.0','Msxml2.XMLHTTP.4.0','Msxml2.XMLHTTP.3.0','Msxml2.XMLHTTP','Microsoft.XMLHTTP','XMLHttpRequest');
    for (var i = 0; i < msxmls.length; i++)
    {
    try 
    {
    return new ActiveXObject(msxmls[i]);

    catch (e)
    {
    }
    }
    return null;
      

  13.   

    //刚学AJAX 是不是没有创建 XmlHttpRequest对象啊
    function getXmlDocument(){
    var xmlDom=null;
        if(document.implementation&&document.implementation.createDocument){
       //alert("mozilla/safari");
       xmlDom=document.implementation.createDocument("","",null);
    }else if(typeof ActiveXObject !="undefined"){
    var msXmlAx =null;
    try{
              msXmlAx=new ActiveXObject("Msxml2.DomDocument");
    }catch(e){
      msXmlAx=new ActiveXObject("Msxml.DomDocument");
    }
    xmlDom=msXmlAx;
      //  alert("microsoft ie");
    } if(typeof xmlDom.load=="undefined"){
      xmlDom==null;
    }
    return xmlDom; 
    }function getXmlHttpRequest(){
        var xmlHttp=null;
    if(window.XmlHttpRequest){
        xmlHttp=new XmlHttpRequest();
    //alert("mozilla/safari");
    }else if(typeof ActiveXObject!="undefined"){
    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
        //alert("microsoft ie");
    } return xmlHttp;
    }