【发布时间】:2012-06-30 10:16:45
【问题描述】:
我想在 Ajax 中使用 POST 方法发送一组 HTML 内容。它由一些特殊字符组成。当我使用 PHP 检索它时,只有一半的内容存在。
这是用于发布到其他页面的示例内容。这个 post 操作是使用 jQuery 的 .post 方法进行的。
传递的内容(通过 JS):
<div><label id="aboutDescription" style="">Firstline</label> </div>
<div><label id="about" style="">Secondline</label></div>
检索的内容(在 PHP 中):
<div><label id="aboutDescription" style="">Firstline</label>
当我开始使用$_REQUEST 方法时,我只收到了一半的内容。
我发现每当我收到“ ”或任何其他特殊字符时,内容都会终止的问题。所以我认为我必须对 javascript 中的内容进行编码并在 PHP 中解码相同的内容。
如果我在 Javascript 中使用encodeURIComponent,我应该如何解码 PHP 中的内容?
PHP中是否有任何替代函数等于decodeURIComponent(Javascript Function)?
【问题讨论】:
标签: php javascript jquery decode encode