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

дает вышеуказанную ошибку. Может кто-нибудь объяснить, почему? Является ли %s началом какой-либо специальной строки символов в json/javascript?Uncaught SyntaxError: Неожиданный токен i

ответ

3

Вы не избежать кавычек, так что вы держите взлом и из строки, что делает для недействительного JSON

JSON.parse('["<input class=\\"image\\" type=\\"file\\" name=\\"%simg_%d\\"/>"]'); 
Смежные вопросы