Php 在url中使用哈希时如何获取url参数
我在URL中使用AJAX和hash以及prototypejs 当我使用以下URL时: 当我使用以下URL时: 所以我的问题是,为什么在URL中使用哈希时无法获取URL参数。我怎样才能得到它 谢谢在Php 在url中使用哈希时如何获取url参数,php,javascript,ajax,prototypejs,hashcode,Php,Javascript,Ajax,Prototypejs,Hashcode,我在URL中使用AJAX和hash以及prototypejs 当我使用以下URL时: 当我使用以下URL时: 所以我的问题是,为什么在URL中使用哈希时无法获取URL参数。我怎样才能得到它 谢谢在#之后的部分没有被发送到服务器 (它最初的目的是引用文档的一部分,这样URL就可以加载文档,然后滚动到特定的部分。您可以看到,在这种情况下,将其发送到服务器将是不相关的。)在#之后的部分不会被发送到服务器 (它最初的目的是引用文档的一部分,这样URL就可以加载文档,然后滚动到特定的部分。在这种情况下
#
之后的部分没有被发送到服务器
(它最初的目的是引用文档的一部分,这样URL就可以加载文档,然后滚动到特定的部分。您可以看到,在这种情况下,将其发送到服务器将是不相关的。)在#
之后的部分不会被发送到服务器
(它最初的目的是引用文档的一部分,这样URL就可以加载文档,然后滚动到特定的部分。在这种情况下,您可以看到如何将其发送到服务器是不相关的。)以如下方式形成您的请求:
var url = 'http://example.com/#/example/104?v=0&d=a&rpp=10';
new Ajax.Request(url, {
parameters: url.match(/\?(.*)/)[1]
});
按如下方式填写您的请求:
var url = 'http://example.com/#/example/104?v=0&d=a&rpp=10';
new Ajax.Request(url, {
parameters: url.match(/\?(.*)/)[1]
});
根据你的应用程序结构,用某种东西重新连接你的
。
。\n确定。我正在做parent.location.hash=url代码>完成ajax请求后。(此处url
是传递给ajax请求函数的完整url)。。我如何更改此选项以从URL中删除#
,而不刷新整个页面…@Awan:你不能。如果您想将
之后的URL片段发送到服务器,则需要通过AJAX请求发送。根据您的应用程序结构,重新连接
。我正在做parent.location.hash=url代码>完成ajax请求后。(此处url
是传递给ajax请求函数的完整url)。。我如何更改此选项以从URL中删除#
,而不刷新整个页面…@Awan:你不能。如果您想将#
之后的URL片段发送到服务器,则需要通过AJAX请求发送。
var url = 'http://example.com/#/example/104?v=0&d=a&rpp=10';
new Ajax.Request(url, {
parameters: url.match(/\?(.*)/)[1]
});