传递url编码的字符串值

时间:2015-06-25 12:42:16

标签: php jquery html

网址使用urlencode()进行编码。

www.myweb.com/pahe.html?artist=Taylor+Swift

我正在抓取字符串值,以便能够通过jquery的$post()传递给php

$.post(my.php', 
     { word:"Taylor Swift" },

如何将字符串作为Taylor Swift而不是Taylor+Swift传递?

2 个答案:

答案 0 :(得分:1)

您可以使用str_replace将所有+替换为空格:

$artist = "Taylor+Swift";
echo urldecode($artist); // Taylor Swift

JavaScript / HTML

如果您无法访问服务器端。你可以这样做:

{ word: "Taylor+Swift".replace(/+/g, ' ') }

答案 1 :(得分:0)

你可以试试这个:

urldecode($url);