从我的ajax调用中提取errorThrown

时间:2012-10-31 01:06:08

标签: javascript jquery ajax

我无法从我的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);​

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

为什么ajax不会给我一个错误信息?

2 个答案:

答案 0 :(得分:0)

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

请求不再失败,但我不知道发生了什么变化。我从来没有能够捕获错误消息,浏览器控制台也没有给我一个错误。我所能做的只是将其归结为服务器错误。

答案 1 :(得分:0)

你拼错了成功。这可能是因为你的第二篇文章在拼写正确时会起作用。