如何在javascript中转义单引号、双引号和反弹


How to escape single quote,double quotes and backlash in javascript?

我做了一个查询,得到了查询结果。我把查询结果放在javascript函数中,但有一个错误,因为单引号、双引号、斜杠、+等都包含在结果中。如何解决这个问题?

function add(1,'10 Units (Manastone: Crit Strike +19 / Attack +2)',3);

以上是我想要使用的函数。但是"10单位(魔法石:暴击+19/攻击+2)"让我的代码停止。

要调用javascript函数,必须执行以下操作:

add(1,'10 Units (Manastone: Crit Strike +19 / Attack +2)',3);

而不是

function add(1,'10 Units (Manastone: Crit Strike +19 / Attack +2)',3);

你的错误很简单。您的混合函数声明

function maFunc( param1, ... ) {}   

和函数调用:

maFunc( "myParamValue1", ... ) {}    

通过说:调用函数

add(// parameters);

您声明的函数如下:

function add(// parameters);