我的应用程序中脚本标记内的代码包含所有进行AJAX调用,验证甚至是jqgrid的代码。我开始解决这个问题 - jqgrid在屏幕上根本没有呈现 - 然后我发现脚本中没有方法被调用,如果用click事件或其他东西调用任何方法,它会抛出一个错误告诉它不是一个定义的财产。可能是我的问题?
我没有使用任何布局页面,因此我将主页中的引用复制到了问题本身的页面。它没用。
应用程序中的所有其他页面也都有jqgrid,它们都可以正常呈现。
解决方案:
脚本的开放标记为language="jscript" type="text/jscript"
。一旦我将两者都改为javascript
,一切都很好。
答案 0 :(得分:0)
不确定这是否适用,但您是否在等待运行脚本之前呈现DOM?
$(document).ready()?