使用ajax向php发布数据时出现“&”符号问题

使用ajax向php发布数据时出现“&”符号问题,php,ajax,post,ampersand,Php,Ajax,Post,Ampersand,我用tinyMce做我的编辑。 发送内容保存在数据库中或将其回显,一切都很好。但当一个符号&出现时,后面的所有数据都会被截断,并且不会保存在数据库中或回显出来 我该怎么办。我这里有文件,只有1kb,请下载,运行 谢谢大家 如果你能想出一个摆脱的办法,请告诉我和其他人如何 问题肯定出在js中。您应该使用encodeURIComponent发送URL编码的信息。如 var parameters = 'message='+encodeURIComponent(message); 问题肯定出在js中。

我用tinyMce做我的编辑。 发送内容保存在数据库中或将其回显,一切都很好。但当一个符号&出现时,后面的所有数据都会被截断,并且不会保存在数据库中或回显出来 我该怎么办。我这里有文件,只有1kb,请下载,运行 谢谢大家


如果你能想出一个摆脱的办法,请告诉我和其他人如何

问题肯定出在js中。您应该使用encodeURIComponent发送URL编码的信息。如

var parameters = 'message='+encodeURIComponent(message);

问题肯定出在js中。您应该使用encodeURIComponent发送URL编码的信息。如

var parameters = 'message='+encodeURIComponent(message);

你能把你代码的相关部分贴出来吗?你能把你代码的相关部分贴出来吗?天哪!我以为我永远也找不到解决这个问题的办法;以及AJAX POST问题。谢谢你,埃纳西奥,你救了我一天。我先用了encodeURI,然后用escape,结果是encodeURI组件。天哪!我以为我永远也找不到解决这个问题的办法;以及AJAX POST问题。谢谢你,埃纳西奥,你救了我一天。我首先使用了encodeURI,然后使用escape,结果是encodeURIComponent。