JavaScript: missing ) after argument list,js获取s:property值的问题

来源:互联网 发布:淘宝冻结账户开通 编辑:程序博客网 时间:2024/05/22 05:20

在使用s标签获取数据时遇到谷歌浏览器报missing ) after argument list

获取的数据应为 8822013C
获取代码如下:

$('#showNo').html(<s:property value="#session.NEWER_USER_LOGIN_INFO.loginName"/>); 

于是将代码修改为:

var loginName=<s:property value="#session.NEWER_USER_LOGIN_INFO.loginName"/>;$('#showNo').html(loginName);  

又开始报Uncaught SyntaxError: Unexpected identifier

var loginName='<s:property value="#session.NEWER_USER_LOGIN_INFO.loginName"/>';$('#showNo').html(loginName);  

在给loginName赋值时给s标签加上单引号包上就没有问题了。

因为loginName在数据库中的数据类型为varchar,所以在js中获取值时,应该给这个string类型的值加上引号。

0 0