本帖最后由 albert901124 于 2014-08-27 11:34:59 编辑

解决方案 »

  1.   

    1、你先alert(r)是什么东西;
    2、然后alert(r.getElementsByTagName("cmd")[0]),
         看是弹出一个Object,还是undefined;
         如果是Object,
               再laert(r.getElementsByTagName("cmd")[0].nodeValue),看里面是否有值;
         如果是undefined;
               alert(docment.getElementsByTagName("cmd")[0]);
               alert(docment.getElementsByTagName("cmd")[0].nodeValue);
      

  2.   

    1、这里的alert是为了弹出CGI执行后 printf("  <cmd>%d</cmd>\n",cmnd);的值
    2、alert(r.getElementsByTagName("cmd")[0]),弹出的是Object element
    3、alert(r.getElementsByTagName("cmd")[0].nodeValue)弹出的是null;
    我要怎么做才能把CGI执行后 printf("  <cmd>%d</cmd>\n",cmnd);的值弹出来,谢谢,用的是jQuery post方法
      

  3.   

    我改成 alert(r.getElementsByTagName("cmd")[0].childNodes[0].nodeValue);之后,为什么弹出来的值都是255
      

  4.   


    你知道你前台的execute方法的cm传到后台是什么格式的数据吗?你先在后台打印一下printf("  <cmd>%d</cmd>\n",cmnd);
    cmnd的格式是什么样的,才好做分析;
      

  5.   


    你知道你前台的execute方法的cm传到后台是什么格式的数据吗?你先在后台打印一下printf("  <cmd>%d</cmd>\n",cmnd);
    cmnd的格式是什么样的,才好做分析;
    传过去的时候是字符串啊,后来用atoi转换了,打印的是int数据
      

  6.   

    那我也不太清楚了,你在后台直接固定格式试试,如:
    <cmd>
        <name>张三</name>
    </cmd>,看前台能否取到。
      

  7.   

    通过javascript读取XML文档并分页显示
    //使用datafld属性与XML文档元素进行绑定显示内容
    员工ID号码:pan datasrc="#d" datafld="id"></span>
    姓名:作者:<span datasrc="#d" datafld="author"></span>
    发货时间:<span datasrc="#d" datafld="datetime"></span>
    发货名称:<span datasrc="#d" datafld="topic"></span>
    发货多少:<span datasrc="#d" datafld="content"></span>
    //分页显示
    <a href="#" onClick="movePrevious()">上一篇</a>&nbsp;<a href="#" onClick="moveNext()">下一篇</a>
    //javascript控制
    <script type="text/javascript">
    function moveNext(){
    x=d.recordset
    if (x.absoluteposition < x.recordcount){
    x.movenext()//CodeGo.net/
    }
    }
    function movePrevious(){
    x=d.recordset
    if (x.absoluteposition > 1){
    x.moveprevious()
    }
    }
    </script>