Как вставить новую строку в окно предупреждения JavaScript?
javascript
микроб
источник
источник
Ответы:
\n
введет новую строку в\n
качестве управляющего кода для новой строки.источник
</br>
вместо того,\n
чтобы получить новую строку.confirm()
вonsubmit
случаеHtml.BeginForm()
.\n
не работает для меня. Я получаю сообщениеIllegal token
об ошибке при получении кода. По-видимому, вам нужно экранировать как символ новой строки, так и обратную косую черту, которая создает символ новой строки, например:\\n
Вывод:
источник
Вы должны использовать двойные кавычки для отображения специального символа, такого как \ n \ t и т. д. ... в окне предупреждения js, например, в php-скрипте:
Но вторая возможная проблема возникает, когда вы хотите отобразить строку, указанную в двойных кавычках.
см текст ссылки
Если строка заключена в двойные кавычки ("), PHP будет интерпретировать больше escape-последовательностей для специальных символов
escape-последовательности \ n преобразуются в 0x0A ASCII Escape-символ, и этот символ не отображается в окне предупреждения. Решение состоит в том, чтобы избежать этой специальной последовательности:
если вы не знаете, как заключена строка, вам нужно преобразовать специальные символы в их escape-последовательности
источник
В C # я сделал:
Отображается как:
источник
Список кодов специальных символов в JavaScript:
источник
Изменено: вам не нужно иметь дополнительные кавычки и строки
источник
Если вы хотите записать в javascript предупреждение из переменной php, вы должны добавить другой «\» перед «\ n». Вместо этого всплывающее окно не работает.
например:
источник
На всякий случай это кому-нибудь поможет, при выполнении этого из кода C # мне пришлось использовать двойной escape-символ, или я получил ошибку JavaScript «неопределенная строковая константа»:
источник
Работает с,
\n
но если скрипт в тег Java, вы должны написать\\\n
или
источник
<%out.print("alert('First line\\nSecond line.')");%>
Просто добавьте символ новой строки \ n.
источник
источник
Спасибо за подсказки. Использование знака «+» - единственный способ заставить его работать. Это последняя строка функции, которая добавляет несколько чисел. Я просто изучаю JavaScript сам:
источник
\n
не будет работать, если вы внутри Java-кода:Я знаю, что это не ответ, просто думал, что это важно.
источник
<% System.out.print("<script>alert('Some \\n text')</script>"); %>
.используйте символ новой строки javascript вместо '\ n' .. например: "Hello \ nWorld" используйте "Hello \ x0AWorld". Это прекрасно работает !!
источник
\xA
же, как\n
?Начиная с ECMAScript 2015, вы можете использовать обратные тики (``) для включения литералов шаблона для многострочных строк, например так:
Выходы:
источник
В приложении JAVA, если сообщение читается из файла "свойств".
Из-за двойной компиляции Java-HTML,
тебе понадобится двойной побег.
приведет к
источник
Я видел, что у некоторых людей были проблемы с этим в MVC, поэтому ... простой способ передать '\ n' с помощью модели, а в моем случае даже с использованием переведенного текста, это использовать HTML.Raw для вставки текста. Это исправило это для меня. В приведенном ниже коде Model.Alert может содержать символы новой строки, например «Hello \ nWorld» ...
источник
Вы можете использовать \ n для новой строки
источник
Новый символ строки в javascript может быть достигнут с помощью
\n
Это можно сделать с помощью
Вывод :
вот jsfiddle, подготовленный к тому же.
источник
Я использовал: "\ n \ r" - он работает только в двойных кавычках.
источник
\r\n
нет\n\r
.