我是靠谱客的博主 微笑面包,最近开发中收集的这篇文章主要介绍解决:在js中拼接html中,调用方法只能传递数字,不能传递字母或者中文,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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

最后

以上就是微笑面包为你收集整理的解决:在js中拼接html中,调用方法只能传递数字,不能传递字母或者中文的全部内容,希望文章能够帮你解决解决:在js中拼接html中,调用方法只能传递数字,不能传递字母或者中文所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(34)

评论列表共有 0 条评论

立即
投稿
返回
顶部