不可否认,我刚刚开始学习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并点击&#34;编辑用户&#34; div会无限期地挂起。
编辑:我设法找到了一些被调用的代码,没有删除它,现在它加载了。问题是它不应该花几秒钟。
答案 0 :(得分:1)
文件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
也不存在。