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,谢谢!! 展开
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,谢谢!! 展开
展开全部
你这行的单引号不对啊,正确的应该是:
+"<s:param name='uid' value="+i+"></s:param>"
+"<s:param name='uid' value="+i+"></s:param>"
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
parseInt(i)
更多追问追答
追问
怎么在append方法里使用这个方法,用的话 这变量i又拿不到额
追答
我说的这是JS的方法,不是asp的
+""
+""
+""
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的uid 后面少一个引号 '.
追问
额 估计是写错了 ,我现在的问题是+"" 给action要传的参数应该是int变量,可是我传不进去,悲剧
追答
应该不是int的问题, 看你这个语法 <s:action 是不是你们项目自定义的一些东西, 如果是这样的话,你append html 之后, 需要使用对应的脚本对container 里面的代码进行事件绑定; 也就是说你append进去的html 默认是不能响应脚本事件的,是需要再次进行脚本绑定的;
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询