Javascript 自动转义附加字符

Javascript 自动转义附加字符,javascript,php,jquery,ajax,Javascript,Php,Jquery,Ajax,在第页上,如果您将鼠标悬停在某个成员上,您将注意到我在说什么!: 我在.js文件和.php文件中查找了这个插件BP Avatar Bubble,没有任何迹象表明是什么原因导致它多余地漏掉了撇号。如果有人能给我指出正确的方向,我要找的就是。。我试着用ssh找到了一些不同的想法,我必须识别它,我手动查看了所有文件 在管理方面,它也可以做到这一点: 在此处选中要在气泡中显示的用户配置文件中的所有字段: 我在说什么!→ 文本区 使用一个\,所以我认为ajax端正在这样做,然后它将引用回在管理端声明的任何

在第页上,如果您将鼠标悬停在某个成员上,您将注意到我在说什么!:

我在.js文件和.php文件中查找了这个插件BP Avatar Bubble,没有任何迹象表明是什么原因导致它多余地漏掉了撇号。如果有人能给我指出正确的方向,我要找的就是。。我试着用ssh找到了一些不同的想法,我必须识别它,我手动查看了所有文件

在管理方面,它也可以做到这一点:

在此处选中要在气泡中显示的用户配置文件中的所有字段: 我在说什么!→ 文本区

使用一个\,所以我认为ajax端正在这样做,然后它将引用回在管理端声明的任何内容,并再次附加一个额外的两个\

提前感谢您的任何见解

php太多,无法粘贴,下面是3个名为txt的文件


你需要发布一些代码。我们在这里看不到您的PHP代码。最有可能的是,您在PHP代码中不适当地使用了addslashes。我不确定是否应该粘贴那么多,所以我添加了一个指向txt的链接。我最初没有添加任何代码,因为我没有指出问题出现的地方。。我搜索了addslashes和magic quotes以查看是否有任何错误,没有发现任何东西。您可以将其缩减为一个小测试用例吗?你真的不希望有人扫描1200行代码来寻找你的bug吗?不,我不希望有人。我自己也在坚持不懈地研究它。我检查了数据库,它在表中用撇号转义显示值。我认为这与Buddypress如何使用addslashes和其他一些转义函数有关。我将在支持网站上与更熟悉buddypress的人直接联系。您可以使用htmlspecialchars功能进行编码,而在显示时,如果您在文本列上没有搜索功能,则可以使用htmlspecialchars\u解码