我正在使用extjs3.2 Grid.I正在使用spring和hibernate。我正在使用下面的链接
http://loianegroner.com/2010/09/extjs-spring-mvc-3-and-hibernate-3-5-crud-datagrid-example/
我正在使用
添加数据modelMap.put("val", '12345');
现在我的问题是如何在我的javascript文件中获得val变量。我已经在使用
了modelmap.put('data',city)
请帮助
由于
答案 0 :(得分:1)
您可以尝试使用jQuery类选择器识别元素并调用 innerHTML 并将其分配给变量:
var val = $("class-selector").innerHTML
答案 1 :(得分:0)
您将无法在JS文件中获取它。由于模型映射仅在服务器编译并打印出JSP页面时可用,因此变量仅在JSP文件中可用,而不在JS文件中。
如果您有一个JS文件并想要使用它,则需要将值存储在JSP文件中的变量中,然后访问JS文件中的变量。
所以,JSP代码是:
var myVariable = ${val};
然后把JS文件:
<script type="text/javascript" src="myfile.js">
在myfile.js中,您可以使用变量:
Ext.request({
url : 'myUrl/'+myVariable,
success:..
});