将url的哈希值传递给PHP变量

时间:2014-02-20 14:24:29

标签: javascript php

我正在使用一个使用hash-url的jQuery插件 - #/page/1...5

我正在尝试获取页码,并在不重新加载页面的情况下将其用于PHP。

我尝试将AJAX从javascript变量发送到PHP(post)变量,但它将我重定向到另一个页面。

$.ajax({
    url: 'other_page.php',
    type: "POST",
    data: ({id: 1}),
    success: function(data){
        //
    }
}); 

我正在尝试在ajax脚本所在的同一页面中使用id-data(上面的示例)。我希望有人可以帮助我实现这一目标。

1 个答案:

答案 0 :(得分:1)

您可以使用

获取哈希值
window.location.hash

然后,您必须将其标记为获取数字

var page = window.location.hash.split('/')[2]

然后您可以使用带有

的ajax将其转发
$.ajax({
    url: 'other_page.php',
    type: "POST",
    data: ({id: page}),
    success: function(data){
       //
    }
});