js函数参数有双引号的解决方法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js函数参数有双引号的解决方法相关的知识,希望对你有一定的参考价值。

比如我的js函数是
show(str)
函数内容


我调用的时候是这样的
show('aaa');
这样的不报错的。
但是下面的调用就是 报错了
show('调用的东西有"双"引号')
因为参数是从数据库里面读取的,是动态的,不可能把记录都改成单引号,请问这个问题有什么比较简便的解决方法吗?

参考技术A var temp = '调用的东西有"双"引号';show(temp); 参考技术B 转义下咯," replace成 \"

python参数,既有单引号又有双引号的解决办法

 

 

 

python参数,既有单引号又有双引号的解决办法:

使用双引号引起来,中间的双引号使用\\转义,中间的单引号不转义,如下

python3 ./pluginTool.py out/228out/tr069Transform_ass.xml tr069Transform_ass modify /tr069Transform_ass:Device/tr069Transform_ass:Services/tr069Transform_ass:FAPService/tr069Transform_ass:CellConfig/tr069Transform_ass:NR/tr069Transform_ass:NGC/tr069Transform_ass:TA/tr069Transform_ass:TAC "\\"Trans\\":true,\\"Notification\\":2,\\"AccessList\\":[\\"Subscriber\\"],\\"Shell\\":\\"./scripts/TAC_Convert\\",\\"Links\\":[\\"Xpath\\":\\"/duoam:InternetGatewayDevice/Services/FAPService[name=\'3333\']/CellConfig/FIVEGNR/RAN/CommonInfo/FIVEGSTAC\\",\\"Config\\":true]"

 

代码里读到的值才是我们期望的

val="Trans":true,"Notification":2,"AccessList":["Subscriber"],"Shell":"./scripts/TAC_Convert","Links":["Xpath":"/duoam:InternetGatewayDevice/Services/FAPService[name=\'3333\']/CellConfig/FIVEGNR/RAN/CommonInfo/FIVEGSTAC","Config":true]

 

以上是关于js函数参数有双引号的解决方法的主要内容,如果未能解决你的问题,请参考以下文章

js怎么在引号里写函数

js双引号里面有双引号再里面有双引号怎么写,

请教jsonJSON.parse中双引号如何解决

调用js函数时,参数带单双引号怎么解决?

解决json string转object,value值存在英语双引号,无法解析问题。以及遇到value值中有双引号,如何解析成功。

解决json string转object,value值存在英语双引号,无法解析问题。以及遇到value值中有双引号,如何解析成功。