将AJAX调用从一个页面传递到另一个页面

时间:2015-09-27 09:33:13

标签: javascript php jquery html ajax

我在html页面[主页]上有4个链接。我希望每个链接转到相同的URL [链接页面],但是对于此链接页面上的html,根据您在[主页]上按下的链接进行更改。我希望通过对[getData.php]的ajax调用来做到这一点,但是如果有的话,我希望听到其他更优雅的想法。

我可能会离开,但我想[主页]上的点击功能会发出类似这样的Ajax调用:

$('a').click(function(e){
    var href = this.href;  // get href from link
    e.preventDefault();  // don't follow the link
    $.post("getData.php", {
        //somehow indicate which link was clicked to send along with the ajax call
        }, function(){ 
              document.location = href;  // redirect browser to link
        }
    });
});

然后php必须是什么样子?它可能会有一个If函数,它会根据点击的链接回显4个不同的东西。但那么[链接页面]如何获得该HTML? php可以单独更改[链接页面]的html,还是[链接页面]必须做一些事情来接收特定的回音内容?

0 个答案:

没有答案