Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery历史插件在firefox中以循环结束_Jquery_Ajax_Asp.net Mvc 3 - Fatal编程技术网

Jquery历史插件在firefox中以循环结束

Jquery历史插件在firefox中以循环结束,jquery,ajax,asp.net-mvc-3,Jquery,Ajax,Asp.net Mvc 3,嗨,我有一个概念验证项目,我想让数据由ajax驱动 我决定使用jquery历史记录并允许用户使用按钮返回 当我加载页面并选择“链接”时,一切正常,直到我尝试从url访问页面或执行F5。在InternetExplorer、safari和chrome中,插件运行良好。 如果我在FireFox中加载页面,页面将以尝试加载页面的循环结束 我的相关javascript代码在这里 <script type="text/javascript"> $(document).ready(

嗨,我有一个概念验证项目,我想让数据由ajax驱动

我决定使用jquery历史记录并允许用户使用按钮返回

当我加载页面并选择“链接”时,一切正常,直到我尝试从url访问页面或执行F5。在InternetExplorer、safari和chrome中,插件运行良好。 如果我在FireFox中加载页面,页面将以尝试加载页面的循环结束

我的相关javascript代码在这里

<script type="text/javascript">

       $(document).ready(function () {
          // init history and set function that will handle history loading.
          $.history.init(loadContent, { unescape: true });

          // process history link
          $("span").not(".external").click(function () {
             var id = $(this).attr("data-id");
             var url = "/Home/Detail?id=" + id;
             $.history.load(url);
          });

          function loadContent(hash) {             
             if (hash != "") {
                $('#updateContainer').load(hash);
             }
          }
    </script>
以下是我的项目的rar版本:

我的VS2010项目

奥基, 我发现了这个问题。 我犯了多个错误

在某些情况下直接调用历史记录插件,而在其他情况下,我调用我的方法来加载历史记录插件 如果可以避免的话,就不要使用jHistory和普通页面=>它的疯狂使它工作起来很容易 具有用于此插件的页面的部分视图
您好,cpoDesign,我遇到的问题与您记录的问题完全相同。你能详细介绍一下你为解决这个Firefox问题而实施的解决方案吗?谢谢