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

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

如果是单引号内:

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

如果是双引号内:

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

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

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

posted @ 2020-10-21 18:41  littlemelon  阅读(1125)  评论(0编辑  收藏  举报