解决js字符串传参未定义的问题

今天在写web时,想把一个字符串传递给js一个函数,因为用ajax获取数据在前端拼接字符串,所以直接把变量当参数传递进去了。结果导致传的参数一直是未定义的。通过查询得知需要加转义字符,如下

如果是单引号内:

onclick='functionName("" + StringName + "")'

如果是双引号内:

onclick=“functionName(‘’ + StringName + ’‘)”

借鉴博客:感谢大佬提供方法

https://www.cnblogs.com/CHPowerljp-IT/p/13184834.html#commentform

原文地址:https://www.cnblogs.com/yangxiao-/p/13854063.html