Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/375.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
Javascript Jquery load()挂起_Javascript_Php_Jquery_Html - Fatal编程技术网

Javascript Jquery load()挂起

Javascript Jquery load()挂起,javascript,php,jquery,html,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

诚然,我刚刚开始学习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>

与工作现场的直接链接是。 但是,当您转到并单击“编辑用户”时,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
也不存在。

您是否在浏览器控制台中看到任何错误或其他消息?这不会修复任何问题,但您有一个错误的
。1.
uncaughtsyntaxerror:jquery.js:612中的意外标记
。我建议对AJAX请求省略所有不必要的代码(
等)(您可以通过使用
!empty($\u SERVER['HTTP\u X\u REQUESTED\u WITH'])和&strtolower($\u SERVER['HTTP\u REQUESTED\u WITH'])='xmlhttprequest'
)3轻松确定AJAX请求。延迟可能是因为加载了
jquery-1.10.2.min.map
(由于路径是相对的,所以找不到它)这个网站对我来说很有用(windows/google chrome)。谢谢你,它只是一个命名错误的jquery地图文件。