2010-06-11 14 views
2

div에 결과를 게시하고 표시해야하는 양식이 있습니다. 나는 아약스 호출을 만드는 데 어떤 문제도 없지만 결과를 div에로드하는 방법을 파악할 수는 없다. 나는 시도했다 :jquery, ajax, div에 게시 결과로드

$.ajax({ 
    type: 'POST', 
    data: $('#someForm').serialize(), 
    url: 'http://somedomain.com/my/url', 
    success: function(data) { 
     $('#someDiv').load(data); 
    } 
}); 

그러나 제대로 작동하지 않는 것 같습니다. 이 경우에도 작동해야하지만 그 결과는 페이지에 난 내가 div에로드되고 내가 게시하는 게시되지 게시됩니다 확신합니다.

도움이 될 것입니다. 감사!

+1

을 사용하면 데이터가 성공적되고있는 것을 확인 되세요 돌아왔다? 'console.log (data)'또는'alert (data)'를 사용하여'success' 콜백에서 테스트 할 수 있습니다. – user113716

+0

사실, 나는 단지 백엔드에 문제가 있다는 것을 알아 냈다 ... 다른 것으로 작업했다. 감사 ! – mike

답변

7

당신이 일반 텍스트로 엄격하게 처리하려는 경우 "결과는"단지 HTML, 다음

$('#someDiv').html(data); 

을 말하고 싶지만 경우 :

$('#someDiv').text(data); 
+0

나는 html()을 사용하여 실제로 시도했다 - 이것은 아무것도 표시되지 않는다. 내가 틀렸다면 정정하십시오. 그러나 이것은 데이터가 올바르게 게시 된 후에 제가 게시하는 페이지를로드해야합니까? – mike

+0

백엔드에서 문제가되었습니다. 그래도 고마워! – mike