Показать сообщение отдельно
  #1 (permalink)  
Старый 17.07.2012, 20:48
Профессор
Отправить личное сообщение для FRIE Посмотреть профиль Найти все сообщения от FRIE
 
Регистрация: 25.02.2010
Сообщений: 218

Как заэкранировать кавычки в переменной?
Есть яваскрипт-ссылка, при клике на которую, передаются параметры в функцию. Эти параметры перечислены через запятую в кавычках
onclick="AddToCart("305","970","Пицца \"Маргарита\"")"
Вначале такая ссылка выводится через php, где кавычки экранируются как надо.

Затем, после обработки одной из функций значений параметров, ссылка может пересоздаваться,
var link="onclick='AddToCart(\""+id+"\",\""+price+"\", \""+name+"\")'"
результат
onclick='AddToCart("305","970","Пицца "Маргарита"")'

Нужно чтобы скрипт экранировал кавычки вот так "Пицца \"Маргарита\""
Ответить с цитированием