1
我在我的應用程序中使用了angular-datatables
。我不知道如何處理ajax源返回空數組。我期待顯示一些信息以表明「找不到記錄」。如何處理在角度數據表中找不到記錄
$scope.dtOptions = DTOptionsBuilder
.newOptions()
.withOption('ajax', {
dataSrc: 'data',
url: 'api_url',
type: 'GET'
})
.withPaginationType('full_numbers');
$scope.dtColumns = [
DTColumnBuilder.newColumn('id').withTitle('ID'),
DTColumnBuilder.newColumn('firstName').withTitle('First name'),
DTColumnBuilder.newColumn('lastName').withTitle('Last name').notVisible()
];
我的Ajax響應是如下
{"status":false,"message":"No data were found","data":[]}
那麼如何來處理呢?
我明白這個問題。當我返回空數據響應時,我正在設置404頭。如果我從api更改爲200狀態標題,似乎設置默認消息「表中沒有可用數據」。但它是有用的答案,有辦法處理404響應頭。 – Gowri
有沒有使用json源代碼中「找不到數據」的方法? – Gowri
@Gowri,請參閱關於404的更新。 – davidkonrad