我正在关注此链接以在没有返回数据时隐藏 JQGRID 没有返回数据时如何完全隐藏 jqgrid?
我在 .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();
}
}
但是当 $("#noSearchResults") 被执行时,结果并不像预期的那样在 Jqgrid 文件中得到错误捕获。我做错了什么?