如何使用附加参数转义字符串?
How to escape a string with additional paramer?
我正在尝试转义一个字符串,它目前看起来像这样:
... onclick="anotherfunction(\'bla\',\'bla\'); myfunctionhere(\'/path1/path2/\'' + val.param1 + '\', \'' + val.param2 + '\', \'' + val.param3 + '\')";
它仍然有问题,因为 val.param1 在那里,但前面仍然有一个额外的 '。
假设 val.param1 是 4711 那么 myfunctionhere 的第一部分被呈现为
/path1/path2/'4711
我该如何解决这个问题?删除第二个 ' 没有帮助。
啊,现在可以使用了:
... onclick="anotherfunction(\'bla\',\'bla\'); myfunctionhere(\'\/path1\/path2\/' + val.param1 + '\', \'' + val.param2 + '\', \'' + val.param3 + '\')";
我正在尝试转义一个字符串,它目前看起来像这样:
... onclick="anotherfunction(\'bla\',\'bla\'); myfunctionhere(\'/path1/path2/\'' + val.param1 + '\', \'' + val.param2 + '\', \'' + val.param3 + '\')";
它仍然有问题,因为 val.param1 在那里,但前面仍然有一个额外的 '。
假设 val.param1 是 4711 那么 myfunctionhere 的第一部分被呈现为
/path1/path2/'4711
我该如何解决这个问题?删除第二个 ' 没有帮助。
啊,现在可以使用了:
... onclick="anotherfunction(\'bla\',\'bla\'); myfunctionhere(\'\/path1\/path2\/' + val.param1 + '\', \'' + val.param2 + '\', \'' + val.param3 + '\')";