java的脚本可以给js赋值,如:
var str = '<%=str%>';
var arr = '${test}';
反之,js给java(标签)不能赋值,除非是有提交动作
$("c:set").Attr("value",a);这个方法不可以吗?
追答不可以
$("c:set")
这二个是jquery的对象,你html的一个标签,跟java标签没关系,
另外你有这个怀疑,就自己验证下,印象深
你的意思是是属于java标签,不是html标签,所以jquery不能调用到?我试过了,的确不可以
追答对,记住这个规律:不提交页面(包括ajax),js不能给java赋值,反之可以。可以提交到后台,后台的java可以获取前台js传来的值。