2012-10-17 2 views
0

ajax에 문제가 있습니다. div에 페이지 또는 일부를로드하는 코드입니다. 내가 "500 내부 서버 오류"오류가 발생 Default2.aspx에서 뭔가를로드 할 때 문제가,Ajax 오류 - 외부 페이지 요청시 내부 서버 오류가 500 개임

$("a").click(function (event) { 
    var Rel = $(this).attr("rel");//The class name want to load from Default2.aspx 
    if (Rel) { 
     $('.Content_Part').load("Default2.aspx ." + Rel) 
    } 
    event.preventDefault(); 
    }); 

내 현재 페이지의 이름은 "Default.aspx를"이며, 대상 페이지는 "Default2.aspx"입니다 하지만 Default.aspx에서 무언가를로드하고 싶을 때는 모든 것이 OK입니다.
자세한 내용은
클래스 이름이 "Content_Part"인 default.aspx에 div가 있고 클래스 이름이 "myTable"에서 "Content_Part"로 default2.aspx에서 테이블을로드하려고합니다.
이 함수를 사용하고 있었는데 문제가 없지만 1 시간 후에이 문제가 발생했습니다. 무엇이 문제입니까?

+0

Default2의 "500 Internal Server Error"에서 표시되는 오류 메시지는 무엇입니까? –

답변

0

BTW 귀하의 질문에 대답하지 않지만 당신은 아약스 오류를 처리해야합니다.

<script> 
$('.Content_Part').load("Default2.aspx ." + Rel, function(response, status, xhr) { 
    if (status == "error") { 
    var msg = "Sorry but there was an error: "; 
    $(this).html(msg + xhr.status + " " + xhr.statusText); 
    } 
}); 
</script>