【问题标题】:XML jQuery ProblemXML jQuery 问题
【发布时间】:2010-04-22 17:02:41
【问题描述】:

这段用于解析我的 xml 并通过 jquery 附加的代码似乎在每个浏览器中都运行良好,但 Chrome(仅限 Mac,chrome 的 windows 版本运行良好)和资源管理器。我不知道代码中有任何明显的问题,所以我认为一些新的眼睛可能会有所帮助。有谁知道是什么原因导致 Mac 上的 IE 和 Chrome 无法附加?

<script type="text/javascript" charset="utf-8">
$(document).ready(function()
    {
      $.ajax({
        type: "GET",
        url: "sitenav.xml",
        dataType: "xml",
        success: parseXml
      });

    function  parseXml(xml)
    {
      $(xml).find("GoogleAnalytics").each(function()
      {
        $("li#google_analytics").append('<ul><li>' + $(this).find("NavHeader").text()  + '</li></ul>');
      });
    }
});
</script>

【问题讨论】:

    标签: jquery xml cross-browser


    【解决方案1】:

    您能否验证success 处理程序是否被调用?此外,最好定义 error 处理程序,以便您可以处理请求中的任何错误。

    【讨论】:

      【解决方案2】:

      问题解决了。我还不够聪明,无法意识到 IE 和 Chrome (mac) 需要在服务器上运行页面才能工作......将代码放在现场而不是本地,工作正常。

      【讨论】:

        猜你喜欢
        • 2023-03-20
        • 1970-01-01
        • 2011-10-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-09-20
        • 2011-05-02
        • 2011-10-23
        相关资源
        最近更新 更多