如何在javascript中逃避单引号,双引号和反斜杠?

时间:2014-10-13 05:40:14

标签: javascript php html ajax

我进行查询,我有查询结果。我把查询结果放在javascript函数中,但是有一个错误,因为单引号,双引号,斜杠,+等等。包含在那里的结果。怎么解决这个问题?

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

以上是我想要使用的功能。但“10单位(Manastone:暴击+19 /攻击+2)”使我的代码停止。

2 个答案:

答案 0 :(得分:1)

要调用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", ... ) {}    

答案 1 :(得分:0)

您的通话功能说:

add(// parameters);

您声明的功能如下:

function add(// parameters);