1
不可否認,我只是開始學習jquery,並且我有一個問題,當我使用load()將其加載到div盒時,頁面掛起。它直接訪問頁面時工作正常。Jquery load()掛起
負載代碼如下所示:
$(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://validator.w3.org/check?uri=http%3A%2F%2Fwww.khaledkloub.com%2Fprojects%2FISM%2Fnavigator.php&charset=%28detect+automatically%29&doctype=Inline&group=0 –
1.'Uncaught SyntaxError :在jquery.js中有意想不到的標記:612 2.我建議爲AJAX請求省略所有不必要的代碼('','
'等)(您可以使用'!empty($ _ SERVER [ 'HTTP_X_REQUESTED_WITH'])&& strtolower($ _ SERVER ['HTTP_X_REQUESTED_WITH'])=='xmlhttprequest'')3.延遲可能來自加載'jquery-1.10.2.min.map'(並沒有發現它是路徑是相對的) – eithed