2011-07-22 60 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”模块。这个错误通常在模块不在时出现。