0
検索クエリでnullが返されると、次のエラーが発生します。データが、それはメッセージを表示しない場合、私はクライアント側のデータテーブルに知っているように、ここで返されたデータ= nullのときにDataTableサーバサイド処理、処理が停止しました。
Cannot read property 'length' of null
は私のDataTableのjs
var thisTable = $('#tb').DataTable({
"processing": true,
"serverSide": true,
"ajax": {
url: '/user.js',
type: 'POST',
data: function (d) {
d.r1 = $('#custom1').val();
d.r2 = $('#custom2').val();
// etc
}
},
です。サーバサイドの処理でもデータが見つかりませんでした。
あなたはlengthプロパティにアクセスできますか?コードを表示してください – fafl
@fafl:data = nullは、一致するデータがないのでデータセットに与えられます。私はそれをフォームにアクセスしています。json url user.js –
この条件をデータ関数の先頭に書き込んで、返されるデータを処理しないようにしてください: 'if(d === null){console.log(" no data! "); return;} ' – fafl