通过Javascript访问HTTP GET请求

时间:2011-08-25 23:58:28

标签: php javascript ajax http header

基本上我用纯JavaScript编写了一个AJAX脚本,我有一个基本上接受HTTP GET REQUEST的脚本。

e.g。的script.php?ID = 2

我想在javascript中使用此ID,因此可以通过AJAX发送它以从我的数据库返回数据。

如何访问id值。它应该是可能的,因为值应该存在于加载页面的标题中。

谢谢!

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:1)

查看window.location object,搜索属性包含您感兴趣的视图。

此函数将返回一个包含所有变量的对象:

function queryVars() {
    var q = window.location.search.slice(1).split(/&/g);
    var ret = {};
    for (i=0;i<q.length;i++) {
        var item = q[i].split(/=/);
        ret[item[0]]=item[1];
    }
    return ret;
}

您可以在页面中使用它:

var myquery = queryVars();
window.alert(myquery.id);