2012-10-31 9 views
0

오류가 무엇인지 알아 내기 위해 내 ajax 호출에서 오류 메시지를 검색 할 수 없었습니다.내 ajax 호출에서 errorThrown 추출

는이 질문을 본 적이 :

errorThrown in Jquery Ajax Returns Undefined? 나는 여전히 결과를 해당 오류 호출을 복사하지 않지만.

grab_songs = function() { 
    $.ajax({ 
     type:'POST', 
     url: 'http://tangoalphatango.com/songs.php', 
     succss: function(data) { 
      $('#result').html('success'); 
     }, 
     error: function(x, textStatus, errorThrown){ 
      alert(errorThrown); 
     } 
    }); 
} 
$('.song-title').click(grab_songs);​ 

http://jsfiddle.net/ms69K/2/

왜 나에게 오류 메시지를 줄 아약스하지 않습니다?

+0

어떤 jQuery 버전을 사용하고 있습니까? – Ian

+0

크로스 도메인 호출 인 경우 API 문서별로 오류가 없습니다.'참고 :이 핸들러는 도메인 간 스크립트 및 JSONP 요청에 대해 호출되지 않습니다. 'http://api.jquery.com/jQuery.ajax/ – charlietfl

+1

'errorThrown'은 HTTP 오류가 발견 된 경우에만 채워진 것으로 보입니다. 그리고 비 HTTP 오류에 대한 가능성이 있다고 생각합니다. – Ian

답변

0
$.ajax({type:'POST',url:'/songs.php',data:{id:song},success:function(data){$('#lyrics').html(data);}}); 

요청이 더 이상 실패하지 않지만 무엇이 변경되었는지는 알 수 없습니다. 나는 결코 오류 메시지를 포착 할 수 없었고 브라우저 콘솔도 나에게 오류를주지 않았다. 내가 할 수있는 일은 서버 오류까지 분필로 작성하는 것 뿐이다.

0

철자가 잘못되었습니다. 두 번째 게시물의 철자가 정확하면 그 이유가 될 수 있습니다.

+1

2 년 늦었습니다. –

+0

이 질문에 대한 답을 제공하지 않습니다. 비평하거나 저자의 설명을 요청하려면 게시물 아래에 의견을 남기십시오. 자신의 게시물에 언제나 댓글을 달 수 있으며 충분한 [평판] (http://stackoverflow.com/help/whats-reputation)을 갖게되면 [모든 게시물에 댓글을 달 수] 있어야합니다 (http://stackoverflow.com/help/privileges/comment). – zoranc

관련 문제