概述
终于解决了js拼接html不能传字母的问题:
以下是我的js代码:
$.post("../Vote/vote/selectAllVote",
function(data) {
var arr = data.subject;
var str = "";
for ( var item in arr) {
str += '<li><h4><a href="javascript:void(0)" οnclick="viewVote("'
+ data.subject[item].Vsid
+ '")">'
+ data.subject[item].Vstitle
+ '</a></h4><div class="join"><a href="page/vote.jsp">我要参与</a></div><p class="info"><a href="page/view.jsp">'
+ data.subject[item].Vstitle
+ '</a>共有'
+ data.subject[item].Vs_Type
+ '个选项,已有 ${item.vstitle } 个网友参与了投票。</p></li>';
}
$(".list").append($(str));
}, "json");
解决办法 为:
<a href="javascript:void(0)" οnclick="viewVote("'+ data.subject[item].Vsid+ '")">
在方法前后加上"
表示引用"",的含义
希望对大家有帮助。
最后
以上就是微笑面包为你收集整理的解决:在js中拼接html中,调用方法只能传递数字,不能传递字母或者中文的全部内容,希望文章能够帮你解决解决:在js中拼接html中,调用方法只能传递数字,不能传递字母或者中文所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复