как самостоятельно присоединиться к столу, чтобы получить больше информации [дубликата]

Вашему серверу необходимо вывести строку с соответствующим экранированием.

В этом случае вы хотите получить символ обратной косой черты на выходе; обратная косая черта - это особый символ, поэтому это должно быть экранировано.

Управляющая последовательность для обратного слэша - \\ (т. е. две обратные косые черты), но вам не нужно думать об определенных escape-кодах - if вы выводите данные JS, вы должны выводить его, используя правильное экранирование для всей строки, что обычно означает, что вы должны использовать кодировку JSON.

Большинство языков сервера в наши дни предоставляют JSON-кодирование в качестве встроенного особенность. Вы не указали, какой язык используется вашим сервером, но, например, если он написан на PHP, вы будете выводить свою строку как json_encode($string), а не просто выводить $string напрямую. Другие языки предоставляют аналогичную функцию. Это защитит вас не только от сломанных символов обратной косой черты, но и от других ошибок, таких как кавычки или линейные фиды в ваших строках, что также приведет к ошибкам, если вы поместите их в код Javascript в виде строки без сохранения.

0
задан Community 23 May 2017 в 12:27
поделиться