1

下面的代码是在返回的行数小于40时显示数据。但是如果返回的行数超过40行,前端就没有数据显示。

我的代码:

$.ajax({ 
    url: '/getdata.htm', 
    dataType: 'json', // Choosing a JSON datatype
    success: function(data) {},
    error:function(){
        alert("Something went wrong");
    }
});

40 行后data.length显示为 0,而数据不等于 null。错误函数永远不会执行,这是什么问题?

4

1 回答 1

1

如果你还没有做,一个好的起点是:

使用http://fiddler2.com/http://getfirebug.com/wiki/index.php/Net_Panel之类的工具,您可以检查是否返回了 json。

然后将您的 JSON 弹出到http://jsonlint.com/之类的工具中,以验证 json 格式是否正确。

于 2013-08-15T08:43:14.433 回答