2
a = JSON.parse('["<input class="image" type="file" name="%simg_%d"/>"]');

给出上述错误。有人可以解释为什么吗?%sjson/javascript中某种特殊字符串的开头是什么?

4

1 回答 1

3

您不会转义引号,因此您会不断进出导致无效 JSON 的字符串

JSON.parse('["<input class=\\"image\\" type=\\"file\\" name=\\"%simg_%d\\"/>"]');
于 2013-04-11T00:09:20.250 回答