标题:js中拼接字符串,注意传参,若为字符串,则需要加转义字符
因为我要传递的是字符串,所以是\''+total_oid+'\'
var total_oid = "";
for (var i = 0; i < list.length; i++) {
// alert(list[i].oid);
total_oid += list[i].oid + ",";
}
// alert(total_oid);
<a onclick="javascript:my_pay(\''+total_oid+'\')" class="pay">去支付</a>';
})
//必须是上面这样拼接字符串,否则,下面的alert,输出的不是期待的值[1,2,3,]
function my_pay(total_oid) {
alert(total_oid);
}