我有两个 jqGrid。在第一个网格中,我选择一行,第二个网格根据第一个网格的 id 刷新数据。至少它应该是这样工作的。
//This is code from the second grid
postData: '{ lobId: ' + BudgetCore.getLobId() + ' }',
//Snippet from BudgetCore...
getLobId: function () {
var row = jQuery(BudgetCore.GridTables.Lob).jqGrid('getGridParam', 'selrow');
return row;
}
在 Chrome 中,我尝试调试函数 getLobid() 但它从未执行过。发送的 postData 请求:{ lobId:null }。
如果我将上面的代码更改为 '{ lobId: ' + 1 + ' }' 它可以工作,所以一定有什么错误导致这个函数无法执行。在 Chrome JS 控制台中执行 BudgetCore.getLobId() 工作正常。