在js文件中删除\“

时间:2010-10-29 08:45:22

标签: ajax strip quote

当我发布“到php页面的东西时,它会被\ _&”转义。为了摆脱这个在php文件中,我已经尝试过str_ireplace,htmlspecialchars_decode和stripslashes,没有什么工作。有没有一种方法,我可以在它返回到js文件后将其删除?

1 个答案:

答案 0 :(得分:1)

从ajax请求获得响应后,使用此函数进行解码

function htmlspecialchars_decode(text)
{
   var replacements = Array("&", "<", ">", '"', "'");
   var chars = Array("&amp;", "&lt;", "&gt;", "&quot;", "'");
   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;
}