물론 jquery를 익숙하게하는 중입니다. load()를 사용하여 div 상자에 페이지를로드 할 때 페이지가 멈추는 문제가 있습니다. 페이지에 직접 액세스 할 때 잘 작동합니다. 또 다른 JS를 실행, 특정 사업부에로드 된 실제 페이지와Jquery load() hang
$(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;
});
});
:
로드 코드처럼 보이는
<?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으로 이동하고 "Edit Users (사용자 편집)"를 클릭하면 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. '잡히지 않은 SyntaxError : 예기치 않은 토큰 <'in jquery.js : 612 2. AJAX 요청에 대한 모든 불필요한 코드 ('','
'등)를 생략 할 것을 제안합니다 ('! empty ($ _ SERVER [ 3. 지연은 아마도'jquery-1.10.2.min.map'을 로딩했을 때입니다 (그리고 경로로 찾지 못했을 것입니다.) $ {SERVER [ 'HTTP_X_REQUESTED_WITH'] == 'xmlhttprequest '') 상대방입니다.) – eithed