我无法从我的ajax调用中检索错误消息,以便弄清楚错误是什么。
我见过这个问题: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);
为什么ajax不会给我一个错误信息?
答案 0 :(得分:0)
$.ajax({type:'POST',url:'/songs.php',data:{id:song},success:function(data){$('#lyrics').html(data);}});
请求不再失败,但我不知道发生了什么变化。我从来没有能够捕获错误消息,浏览器控制台也没有给我一个错误。我所能做的只是将其归结为服务器错误。
答案 1 :(得分:0)
你拼错了成功。这可能是因为你的第二篇文章在拼写正确时会起作用。