我遇到一个小问题。
<button onclick="foo('${some_string_param}')"></button>
当some_string_param
不包含撇号时,它没有任何麻烦。但是,当它包含任何撇号时,都会出现Uncaught SyntaxError:意外的标识符错误。
我的foo调用应该更改什么?
这是因为apostrophe
需要逃脱。您可以通过它逃脱它'
。
检查这里的所有有效格式
您可以将控制器中出现单引号的替换为
some_string_param.replaceAll("'", "'");
在请求中设置它们之前。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句