我正在使用 PHP 在我的数据库中从我的网站上写“评论” mysql_real_escape_string()
。这将转义内容,以及单引号 (') 和双引号 (")。当我将这些评论加载回我的网站时,我使用 AJAX 加载它们,由 DIV 的滚动条触发在到达 DIV 底部的每个滚动条上再加载 5 个。
一切正常,直到条目包含转义的 \' (单引号)
var ajax_entry_items = JSON.parse(http.responseText);
该JSON.parse
函数给出错误
Uncaught SyntaxError: Unexpected token ' in Google Chrome。
我如何仍然在我的数据库中的评论中输入单引号和双引号并将它们带回以显示在网站上?双引号和单引号转义后返回,但由于某种原因,转义的单引号会生成
意外的令牌”错误。
谢谢。