2013-04-06 4 views
0

기본적으로 '링크'클래스를 사용하여 여러 링크를 만들었으며 각 링크는 각각의 ID를 나타냅니다.링크 ID에 따라 DIV에 내용을로드

나를 위해 작동하지 않는 JQuery와 스크립트를 작성하고, 첫 번째 오류가 발생했습니다 :

$(function() { 
    $.get('pages/home.html') 
    .success(function(response) { 
     $('.contentblock').html(response); 
    }) 
    .error(function(jqXHR, textStatus, errorThrown) { 
     $('.contentblock').html('<h1>Failed to load page(s)!</h1>'); 
    }); 

    $(document).on('click', '.link', function() { 
     $('.contentblock').html('<div class="animatedload"></div>'); 

     var page = 'pages/' + $(this).attr('id') + '.html'; 
     $('.contentblock').hide(); 
     $.get(page) 
     .success(function(response) { 
      $('.contentblock').html(response); 
     }) 
     .error(function(jqXHR, textStatus, errorThrown) { 
     }); 
     $('.contentblock').fadeIn(1000); 
    }); 
}); 

그것에는 .error을 던지는 (함수()) {} 6 줄을.

날이 :(사전에 도움을 주셔서 감사합니다 해결 도와주세요

편집 :!하는 서버 문제가 아닌 코드 :

~ MCD

+0

을 작동하려면 서버에 넣어? 또한, 당신이 성공 /로드 함수를 잘못 지정했다는 것을 확신하지만 확인해야 할 것입니다. –

+0

아, 이제까지 신경 쓰지 않았습니다. 핸들러 기능을 지정하는 방식을 보지 못했습니다. 어쨌든, 디버깅에 도움이되도록 출력에 textStatus와 errorThrown을 포함시켜야하는 이유는 무엇입니까? 에러 기능이 필요한 이유가 무엇인지 알지 못하면 왜 작동하지 않는지 말할 수 없습니다. –

+0

이전에 @crimson_penguin에서 작동 했었지만 이제는 똑같은 코드가 나타납니다. s – madcrazydrumma

답변

0

이 @crimson_penguin이었다 밝혀 권리!

이 늘 보안상의 이유로 작동, 그래서는 아니지만 클릭에서 부하로, 초기 하중과 관련이있다 그 오류 오른쪽

관련 문제