我正在研究mvc 4应用程序。
当我更改任何记录状态时,我有一个grid
我正在显示employee status
。
我的控制器方法被正确调用并改变了员工的状态。
但是对于不一致的场景有一段时间我会得到以下jquery错误,因为这是自定义的, 但我看到这个错误只有1秒,并且当页面刷新它已经消失并且状态被正确更改但为什么我在PROD上收到此错误?
:(
这似乎是一个jquery异常,但无法捕捉到这一点。 请指导我。
网格代码
<script>
$(document).ready(function () {
var grid = $("#@(Model.ID + "_Grid")");
var popup = $(grid).closest(".popup_block");
var popupHeight = parseInt(window.sessionStorage.currentpopupheight);
//setting max height for grid
if (popup.length > 0) {
$(grid).css("max-height", popupHeight - 180);
$(grid).css("overflow-y", "auto");
}
});
</script>
答案 0 :(得分:1)
此行看起来不正确:
var grid = $("#@(Model.ID + "_Grid")");
如果_Grid
是来自其他地方的变量,它应该看起来像这样:
var grid = $("#@(Model.ID " + _Grid + ")");
除非我错了并且服务器首先吐出一些值,否则您的+
标志位于错误的位置。