我正在关注此链接以在无数据返回时隐藏JQGRID How can I hide the jqgrid completely when no data returned?
使用.cshtml中的以下代码
<div id="gridWrapper">
<table id="list1">
</table>
<div id="pager">
</div>
</div>
<div id="noSearchResults">
No records Found!
</div>
并在GridComplete中
gridComplete: function () {
var recs = parseInt($("#list1").getGridParam("records"), 10);
if (isNaN(recs) || recs == 0) {
$("#gridWrapper").hide();
$("#noSearchResults").Show();
}
else {
$('#gridWrapper').show();
$("#noSearchResults").Hide();
}
}
但是当$(&#34; #noSearchResults&#34;)被执行时结果不如预期的那样在Jqgrid文件中获得Error catch。我做错了什么?
答案 0 :(得分:1)
您的代码中没有错误,除非隐藏应隐藏,显示应显示更改此错误,如果收到错误,请提供网格定义。