在使用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类型的值加上引号。