2011-07-22 88 views
0

我有一個html頁面與jqgrid。這個jqgrid從json格式的php腳本中檢索數據。 我的問題是,如果我走在這個jqgrid上,點擊「Imprese」,所有的頁面變得只有可讀性,而不是可點擊的。你可以在這裏看到問題:與jqGrid jQuery問題

http://mongolera.dyndns.biz/projects/gestionalePreventivi/index.html 

我不知道什麼是可能的錯誤。 你能幫我嗎? 謝謝。

回答

2

什麼是您使用哪種怪HTML元素

<btnMailControl style="">Check</btnMailControl> 

?也許你想要將其更改爲

<button id="btnMailControl">Check</button> 

你的主要問題是,在URL /projects/gestionalePreventivi/js/i18n/grid.locale-en.js您不能加載grid.locale-en.js這是jqGrid的工作很重要。

我嚴格建議您在頁面開頭加入<!DOCTYPE html ...。以her爲例。

+0

bmtMail控件是一個按鈕definend wirh jquery。 grid.locale-en.js存在於該目錄中,並且我已經包含它。問題依然存在。 – michele

+0

@michele:首先,您應該總是使用'jquery.jqGrid.src.js'而不是'jquery.jqGrid.min.js'來調試問題。此外,我**沒有看到你在頁面**上包含'ui.jqgrid.css'。 – Oleg

+0

好!現在工作非常感謝你奧列格!我離開了ui.jqgrid.css! – michele

0

嘗試使用Firebug,因爲你得到以下錯誤:

b.jgrid.formatter is undefined 
+0

我該如何解決它? – michele

+0

我已經添加了grid-locale-it.js,但問題仍然存在。 – michele

0

請確保在下載jqGrid腳本(http://www.trirand.com/blog/?page_id=6)時標記了「Formatter」模塊。這個錯誤通常在模塊不在時出現。