Доступ к HTTP GET-запросу через Javascript - PullRequest
0 голосов
/ 26 августа 2011

По сути, я написал сценарий AJAX с использованием чистого JavaScript, и у меня есть сценарий, который в основном принимает запрос HTTP GET.

например. script.php? ID = 2

Я хочу использовать этот идентификатор в javascript, чтобы его можно было отправлять через AJAX для возврата данных из моей базы данных.

Как я могу получить доступ к значению идентификатора. Это должно быть возможно, так как значение должно присутствовать в заголовках загруженной страницы.

Спасибо!

Ответы [ 2 ]

1 голос
/ 26 августа 2011

Посмотрите на 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);
1 голос
/ 26 августа 2011

Это может быть именно то, что вы ищете:

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...