我收到状态代码200但失败失败功能在完成时触发

时间:2014-05-23 15:06:57

标签: jquery ajax

我正在使用fire bug检查我的代码,我从服务器收到带有200状态代码的ajax响应但是在完成时失败函数调用,完成了所需的函数调用(function(){})

 function get_data(l)
    {
        myurl="http://localhost/qasim/outlets/home_controller/get_pros/"+l;
        //console.log(myurl);
        $.ajax({
            url:myurl,
            type:'GET',
            dataType:'JSON'

        }).done(function(data){alert(data);}).fail(function(data){alert("fail");});

        //$.get(myurl).done(function(data){alert(data);});
    }

    $(function (){
        $(window).scroll(function (e){
            get_data(4);
        //  console.log(window.pageYOffset);

        });
    });

1 个答案:

答案 0 :(得分:-1)

fail(data)回调更改为使用

fail(function( jqXHR, textStatus, errorThrown ) {});

textStatuserrorThrown值将指示发生的错误。