通过Javascript访问HTTP GET请求


Access a HTTP GET Request via Javascript

基本上我已经使用纯javascript编写了一个AJAX脚本,我有一个脚本,基本上在HTTP GET请求。

。script.php吗?id = 2

我想在javascript中使用这个id,这样它就可以通过AJAX从我的数据库返回数据。

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

谢谢!

看一下window.location对象,搜索属性有您感兴趣的值。

这个函数将返回一个对象,它将所有变量作为键:

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);

这可能正是你要找的:

http://www.netlobo.com/url_query_string_javascript.html