我正在使用jquery Datatables。 在数据为空/空(aaData)的情况下,我想重定向到错误页面而不是在表“表中没有可用数据”中显示标准错误消息。我怎样才能做到这一点。数据表是否提供了处理此问题的任何标准方法?
答案 0 :(得分:1)
据我所知,数据表的标准功能不会为您执行此操作。 由于数据表对于其数据源是灵活的,因此根据您的设置,放置逻辑可能会有所不同,我们几乎总是通过ajax调用获取数据,因此对于我们来说,放置它的最佳位置是在fnServerData中功能。
fnServerData: function(sSource, aoData, fnCallback) {
$.getJSON( sSource, aoData, function(json) {
//warning: (its been months since I've worked with this so forgive me if syntax or naming is off)
if (json == null || json.aaData == null) {
//redirect here
} else {
fnCallback(json);
}
});
}
如果需要,我会使用更具体的代码进行更新。