值栈:
jsp代码:
<a id="down">下一页</a>
<s:debug></s:debug>
jquery代码:
$("#down").click(
function() {
alert("123");
//var page=<s:property value="page" />;
var price=<s:property value="price"/>;
//alert(page);
alert(price);
alert("1234");
});page可以读出来,price都不出来?为什么???
jsp代码:
<a id="down">下一页</a>
<s:debug></s:debug>
jquery代码:
$("#down").click(
function() {
alert("123");
//var page=<s:property value="page" />;
var price=<s:property value="price"/>;
//alert(page);
alert(price);
alert("1234");
});page可以读出来,price都不出来?为什么???
maxPage=fuzhuangmanager.loadMaxPage(pageSize);
page=(page>=maxPage?maxPage:page);
读不出来的都是直接初始化就从值站里拿的 难道jquery从值站里拿东西,都必须是在execute()重新赋过值的?????求解啊???
你这样写var price=<s:property value="price"/>;
转换过来就成为var price=desc;
这样会报desc为定义的。
所以要改成
var price='<s:property value="price"/>'