2013-02-11 108 views
0

我有一個JQGrid並嘗試重新加載它。並且下一個陳述是:JQGrid不會被複制

window.location.href = url;

代碼在Internet Explorer中正常工作,但在Chrome中中斷。在Chrome中,網格不會重新加載。如果我刪除window.location.href行,那麼網格也會在Chrome中重新加載。下面給出

任何建議...

回答

0

解決電網!

處理JQGrid的AfterLoadComplete事件並將Window.location.hre = url;在AfterLoadComplete事件中。

當重新加載網格時,將調用AfterLoadComplete事件。

0

try代碼重新加載,而不是window.location.href = url;

$('#your_grid_id').trigger("reloadGrid");

$("#your_grid_id").trigger("reloadGrid",[{current:true}]); 
+0

謝謝克里斯。網格按照您的建議重新加載。但重新加載網格後的下一個語句是window.location.href = url;這可以防止網格在Chrome中重新加載。 – DevD 2013-02-11 06:26:16

+0

發佈您的網格代碼。另外解釋什麼是window.location.href = url的目的 – Kris 2013-02-11 08:49:13