javascript - Jquery load() 挂起

标签 javascript php jquery html

诚然,我刚刚开始学习 jquery,但遇到一个问题:当我使用 load() 将页面加载到 div 框中时,页面会挂起。直接访问页面时效果很好。

加载代码如下:

$(document).ready(function(){
  $("#content").load("content/home.php");
  $('ul#nav li a').click(function() {
    var page = $(this).attr('href');
    $('#content').load('content/' + page + '.php');
    return false;
  });
  $('div#header-content a').click(function() {
    var page = $(this).attr('href');
    $('#content').load('content/' + page + '.php');
    return false;
    });
    $('div#content a').click(function() {
      var page = $(this).attr('href');
      $('#content').load('content/' + page + '.php');
      return false;
    });
});

将实际页面加载到特定的div中,执行另一个js:

<?php
  include('../xcrud/xcrud/xcrud.php');
  $xcrud = Xcrud::get_instance();
  $xcrud->table('User');
?>
<html>
  <meta http-equiv="content-type" content="text.html; charset=utf-8" />
  <body>
    <?php
      echo $xcrud->render();
    ?>
  </body>
</html>

工作站点的直接链接是 here 。 但是,当您转到 the main site然后单击“编辑用户”,div 将无限期挂起。

编辑:我设法找到了一些正在调用但不存在的代码,将其删除,现在它加载了。问题是它需要几秒钟,而它不应该。

最佳答案

文件http://www.khaledkloub.com/projects/ISM/default.js?_=1395938319439不存在。它返回 404,其中包含一些绝对不是 javascript 的内容,导致 js 执行中断。

此外,文件 http://www.khaledkloub.com/projects/ISM/xcrud/xcrud/plugins/jquery-1.10.2.min.map也不存在。

关于javascript - Jquery load() 挂起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22693209/

相关文章:

javascript - 使用 JavaScript 检测滚动事件

php - 无法在非聚合查询中对未定义的结果变量添加条件

javascript - 使 Gif 文件在用户滚动时播放,然后停止

javascript - 在 AngularJs 中设置动态填充下拉菜单的默认值

javascript - 如何从主页面的启动画面播放视频?

javascript - 在表格内单击按钮时jquery背景颜色更改

javascript - 在 ReactJS 中渲染时,TypedArray 将其值显示为 NaN

php - Timediff计算where查询

php - 检查变量是否以 'http' 开头

jquery - 日历表 css 问题