为什么js函数的参数中能传递数值类型数据不能传递UUID

Posted 程序媛的理想人生

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为什么js函数的参数中能传递数值类型数据不能传递UUID相关的知识,希望对你有一定的参考价值。

这是我在做毕设项目时遇到的问题。前台点击按钮,触发一个js函数,将uuid传递到后天的业务。

一开始的错误代码是这样的:

str= "<a href=‘#‘ onclick=‘potionproxy("+row.erhuoId+")‘>取消代销</a>";

经过 我不屑的努力 ,终于找到了答案

str= "<a href=‘#‘ onclick="potionproxy(‘"+row.erhuoId+"‘)">取消代销</a>";

归根结底,还是字符串拼接的问题。希望对大家有所帮助。

以上是关于为什么js函数的参数中能传递数值类型数据不能传递UUID的主要内容,如果未能解决你的问题,请参考以下文章

js学习之函数的参数传递

Ajax中POST/GET参数传递中“+”号的处理

js 函数参数传递引用类型与基本类型

js函数中参数的传递

js得到函数的参数值,怎么得到传递的函数的参数?

js中函数传递参数,究竟是值传递还是引用传递?