【问题标题】:problem with "&" sign when using ajax to post data to php使用 ajax 将数据发布到 php 时出现“&”符号的问题
【发布时间】:2011-10-22 15:19:52
【问题描述】:

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

Download File

如果你能找到摆脱“&”符号的好方法,请告诉我和其他人如何...。

【问题讨论】:

  • 能否请您发布代码的相关部分?

标签: php ajax post ampersand


【解决方案1】:

问题肯定出在 js 中。您应该使用 encodeURIComponent() 来发送 urlencoded 信息。如

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

encodeURIComponent() on w3schools

【讨论】:

  • 天哪!我以为我永远不会为这个 tinyMCE 找到解决方案,&和 AJAX POST 问题。谢谢艾纳西奥。
  • 你拯救了我的一天。我先用了encodeURI(),然后用了escape(),赔率结果,encodeURIComponent()就是方法。
猜你喜欢
  • 1970-01-01
  • 2019-04-10
  • 1970-01-01
  • 2019-04-03
  • 2013-05-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多