[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Экранирование кавычек
konstantin.smorodin
Добрый день. Выполняю запрос ajax'ом, получаю назад параметр data = ООО "Компания".

Мне надо вставить в div следующую конструкцию '<input type="text" val="' + data + '" >';

Но не понимаю, как экранировать кавычки. В итоге у меня вставляется только ООО.

Пытался так data = data.split('"').join('\"'). Не помогает. Что я делаю не так? Спасибо.
Valick
htmlspecialchars()

_____________
Стимулятор ~yoomoney - 41001303250491
killer8080
Цитата (konstantin.smorodin @ 11.02.2022 - 11:36)
Но не понимаю, как экранировать кавычки. В итоге у меня вставляется только ООО.

Экранировать ничего не нужно, если задавать значение атрибута через DOM. В случае с jQuery
$('<input type="text">').val(data).appendTo(...)
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.