jquery append()方法中给action传值问题

Java代码container.append("<divclass='field-groupfield-group-type'>"+"<s:actionname='sea... Java代码
container.append(
"<div class='field-group field-group-type'>"
+"<s:action name='searchUserByUid' executeResult='false' namespace='/json'>"
+"<s:param name='uid value='"+i+"'></s:param>"
+"</s:action>"
+"<p>"+weibos[i].WId+"</p>"
);
append方法如上,是动态添加一个div,我想在

+"<s:action name='searchUserByUid' executeResult='false' namespace='/json'>"
+"<s:param name='uid value='"+i+"'></s:param>"
+"</s:action>"中给action的param 赋一个变量值要求为int,可以是每次变量传进去都出错,原因为传进去的是string类型的,想请教一下如何在append()中传变量,小弟刚学的jsp,谢谢!!
展开
 我来答
百度网友7282eee
2013-05-01 · TA获得超过346个赞
知道小有建树答主
回答量:555
采纳率:100%
帮助的人:185万
展开全部
你这行的单引号不对啊,正确的应该是:
+"<s:param name='uid' value="+i+"></s:param>"
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
人累了心伤透了0fI
2013-04-30 · TA获得超过186个赞
知道小有建树答主
回答量:243
采纳率:0%
帮助的人:241万
展开全部
parseInt(i)
更多追问追答
追问
怎么在append方法里使用这个方法,用的话  这变量i又拿不到额
追答
我说的这是JS的方法,不是asp的
+""
+""
+""
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhan_xp
2013-05-01 · TA获得超过188个赞
知道小有建树答主
回答量:162
采纳率:0%
帮助的人:185万
展开全部
你的uid 后面少一个引号 '.
追问
额  估计是写错了 ,我现在的问题是+"" 给action要传的参数应该是int变量,可是我传不进去,悲剧
追答
应该不是int的问题, 看你这个语法 <s:action  是不是你们项目自定义的一些东西,  如果是这样的话,你append   html  之后, 需要使用对应的脚本对container 里面的代码进行事件绑定; 也就是说你append进去的html 默认是不能响应脚本事件的,是需要再次进行脚本绑定的;
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式