解决:在js中拼接html中,调用方法只能传递数字,不能传递字母或者中文

来源:互联网 发布:虎贲计算机二级软件 编辑:程序博客网 时间:2024/06/05 02:30

终于解决了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)" onclick="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)" onclick="viewVote(&quot;'+ data.subject[item].Vsid+ '&quot;)">
在方法前后加上&quot;    表示引用"",的含义
希望对大家有帮助。

阅读全文
0 0
原创粉丝点击