我有一個JQGrid並嘗試重新加載它。並且下一個陳述是:JQGrid不會被複制
window.location.href = url;
代碼在Internet Explorer中正常工作,但在Chrome中中斷。在Chrome中,網格不會重新加載。如果我刪除window.location.href行,那麼網格也會在Chrome中重新加載。下面給出
任何建議...
我有一個JQGrid並嘗試重新加載它。並且下一個陳述是:JQGrid不會被複制
window.location.href = url;
代碼在Internet Explorer中正常工作,但在Chrome中中斷。在Chrome中,網格不會重新加載。如果我刪除window.location.href行,那麼網格也會在Chrome中重新加載。下面給出
任何建議...
解決電網!
處理JQGrid的AfterLoadComplete事件並將Window.location.hre = url;在AfterLoadComplete事件中。
當重新加載網格時,將調用AfterLoadComplete事件。
try代碼重新加載,而不是window.location.href = url;
$('#your_grid_id').trigger("reloadGrid");
或
$("#your_grid_id").trigger("reloadGrid",[{current:true}]);
謝謝克里斯。網格按照您的建議重新加載。但重新加載網格後的下一個語句是window.location.href = url;這可以防止網格在Chrome中重新加載。 – DevD 2013-02-11 06:26:16
發佈您的網格代碼。另外解釋什麼是window.location.href = url的目的 – Kris 2013-02-11 08:49:13