2011-01-26 22 views
0

我嘗試使用jqGrid調用一個頁面(windows.location.href='localhost/jqgrid?_search=true'),使搜索設置參數_search爲true,但它不起作用,因爲jqGrid自身追加搜索參數。 http://catalog.localhost/de/jqgrid/index/c_edition?_search=true&rows=10&page=1&searchField=work_id&searchOper=eq&searchString=3&_search=false&nd=1296026941396&rows=20&page=1&sidx=&sord=asc我們如何解決這個問題?使用jqGrid調用帶有已啓用搜索的頁面?

感謝

回答

1

windows.location.href的使用設置爲?_search=true看來我走錯了路網址。 jqGrid可以從服務器獲取每個AJAX請求數據。所以你應該在新頁面上設置jqGrid的url參數,而不是將windows.location.href設置爲url。

此外使用_search=true參數開始搜索也是錯誤的方法。有關更多信息,請參閱this answer的鏈接。

+0

您的意思是隻有使用grid.jqGrid('setGridParam',{search:true,postData:newPostData})才能設置搜索參數。而不是通過傳遞GET參數?使用windows.location.href的想法是使用jqgrid將一個頁面與jqgrid鏈接到另一個頁面,並通過完整的頁面加載傳遞一些參數,而不是DOM加載。 – Anatoliy 2011-01-26 09:04:52