我做了一个查询,得到了查询结果。我把查询结果放在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);