1

我正在使用 jquery 数据表。在数据为空/空(aaData)的情况下,我想重定向到错误页面,而不是在“表中没有可用数据”表中显示标准错误消息。我怎样才能做到这一点。数据表是否提供任何标准的处理方式?

4

1 回答 1

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);
            }
        });
    }

如果需要,我将使用更具体的代码进行更新。

于 2013-02-01T16:09:35.177 回答