小编典典

Ajax发布特殊字符

ajax

如何通过ajax发布将包含’%’和’&’等字符的大字符串传递到我的php页面?

换句话说,如何对它们进行javascript编码和php解码?


阅读 255

收藏
2020-07-26

共1个答案

小编典典

encodeURIComponent()JavaScript函数可用于转义任何这些字符的在任一键或值。

PHP将自动接收并将其解码到$_POST数组中。

数据的格式应为查询字符串格式,尤其是:

Content-Type: application/x-www-form-urlencoded

例如:

Name=Joe&Age=23&City=Altoona

如果您encodeURIComponent()在每个键和每个值上使用,然后将它们与=,并按进行分组&,则不会有任何其他问题。

2020-07-26