2014-03-27 2 views
1

물론 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가 무기한 중지됩니다.

편집 : 거기에 없었던 코드를 제거하고 제거한 다음로드합니다. 문제는 안되면 몇 초가 걸립니다.

+1

브라우저의 콘솔에 오류나 기타 메시지가 표시됩니까? –

+0

이것은 아무 것도 고치지 않지만 길잃은''이 있습니다. http://validator.w3.org/check?uri=http%3A%2F%2Fwww.khaledkloub.com%2Fprojects%2FISM%2Fnavigator.php&charset=%28detect+automatically%29&doctype=Inline&group=0 –

+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

답변

0

파일 http://www.khaledkloub.com/projects/ISM/default.js?_=1395938319439가 존재하지 않습니다. 확실히 javascript가 아닌 일부 콘텐츠가있는 404가 반환되어 js 실행이 중단됩니다.

또한 파일 http://www.khaledkloub.com/projects/ISM/xcrud/xcrud/plugins/jquery-1.10.2.min.map도 존재하지 않습니다.