我的jQuery生成网址:读取哈希参数是PHP
location.hash = "parameter1=DEF¶meter2=XYZ";
//www.example.com#parameter1=DEF¶meter2=XYZ
如何阅读本参数1和参数2在PHP
我的jQuery生成网址:读取哈希参数是PHP
location.hash = "parameter1=DEF¶meter2=XYZ";
//www.example.com#parameter1=DEF¶meter2=XYZ
如何阅读本参数1和参数2在PHP
JavaScript是客户端和你的PHP是服务器端,所以这是不可能的。
你应该重新考虑你的应用程序或使用阿贾克斯从JavaScript发送数据到PHP:使用parse_url
我想创建一个动态过滤器。点击更改内容后无需加载页面,并且此信息也可以记录在URL中。 – Zombyii 2015-03-03 08:16:36
@IFun - URL的“哈希”部分根本不会发送到服务器,所以您的方法有缺陷....为什么不使用标准的Ajax请求将parameter1和parameter2作为post vars发送? – 2015-03-03 08:19:24
@IFun请阅读下面的内容:https://api.jquery.com/jquery.ajax/ – 2015-03-03 08:20:05
您可以
$url = 'http://google.com#anchor';
print_r(parse_url($url));
会给你
[fragment] = anchor
除了Web浏览器在散列后不向Web服务器发送任何内容 – 2015-03-03 08:23:16
'location.hash'在客户端,而不是服务器端可用。 – Raptor 2015-03-03 08:36:13