zoukankan      html  css  js  c++  java
  • Prototype.js的Ajax在FireFox下取不到XML???—*(¥—·(¥……*……¥—*(!!!

    代码如下
    <script type="text/javascript" src="../scripts/prototype.js"></script>
    <script type="text/javascript" src="../scripts/transferxml.js"></script>
    <script type="text/javascript">
    //全局变量
    var progressBar;//进度条

    window.onload = function()
    {
    //载入机构列表
    GetBranchList("");
    }

    /*-------------------------------------------------------
    功能:机构列表
    --------------------------------------------------------*/
    function GetBranchList(id)
    {
    progressBar = new ProgressBar();
    progressBar.isNeedProgressBar = true;
    progressBar.SetStatus("正在载入机构数据....");

    var url = '../branch.do';
    var pars = 'action=GetBranchList&branchid='+id;
    var myAjax = new Ajax.Request(
                    url,
                    {method: 'get', parameters: pars, onComplete: GetBranchList_Callback}
                    );
    }
    /*-------------------------------------------------------
    功能:机构列表-CallBack Author:dengchunming
    --------------------------------------------------------*/
    function GetBranchList_Callback(originalRequest)
    {
      var objXml = originalRequest.responseXML;
      alert(originalRequest.responseText);//第一次,取列表没问题,点击取子列表,就去不到数据了,可以肯定后台程序已经返回xml,但是prototype.js没有接收到!!!!!
    //解析XML邦定到divBranchList
      DisplayTransformedXML(1, objXml, "../xslt/admin_branch_list.xsl",document.getElementById("divBranchList"));
      progressBar.Close();
    }

    </script>


    //IE下没有问题,在FireFox下,第一次,取列表没问题,点击取子列表,就取不到数据了,可以肯定后台程序已经返回xml,但是prototype.js没有接收到!!!!!有没有人知道什么原因马?

  • 相关阅读:
    伪静态
    query 文件提交 +php后台入库
    PHP实现URL长连接转短连接方法
    通过经纬度获取所属城市信息
    PHP 学习之路1
    Linux云服务器安装tomcat
    linux下svn服务器搭建步骤
    HttpServletrequest 与HttpServletResponse总结
    HTML5基础
    Ajax相关总结
  • 原文地址:https://www.cnblogs.com/yesun/p/480006.html
Copyright © 2011-2022 走看看