Избавиться от & quot в файле JS
Вопрос
Когда я выделяю что-то с «на страницу PHP, он сбежит с »; Отказ Чтобы избавиться от этого в файле php, я попробовал str_ireplace, htmlspecialchars_decode и stripslashes, ничего не работает. Есть ли способ, которым я могу отложить его после того, как он вернутся в файл JS?
Решение
После того, как вы получите ответ от запроса AJAX, используйте эту функцию для декодирования
function htmlspecialchars_decode(text)
{
var replacements = Array("&", "<", ">", '"', "'");
var chars = Array("&", "<", ">", """, "'");
for (var i=0; i<chars.length; i++)
{
var re = new RegExp(chars[i], "gi");
if(re.test(text))
{
text = text.replace(re, replacements[i]);
}
}
return text;
}
Не связан с StackOverflow