Строка запроса находится в window.location.search
, но это необработанная строка запроса. Так что, если вы запустите что-то вроде этого:
(function () {
QueryStr = {}
QueryStr.raw = window.location.search.substr(1);
var pairStrs = QueryStr.raw.split('&');
QueryStr.val = {}
for(var i=0,z=pairStrs.length; i < z; i++) {
var pair = pairStrs[i].split('=');
QueryStr.val[decodeURIComponent(pair[0])] = decodeURIComponent(pair[1]);
}
})();
У вас будет что-то очень похожее на $_GET
в QueryStr.val
.
Конечно, вы упоминаете, что вы немного перепутали, используя mod_rewrite, что круто, но, поскольку мы не знаем вашу схему перезаписи, мы не можем помочь конкретно с этим.
Однако ... вы знаете свою схему перезаписи, и вы, вероятно, могли бы изменить код, который я дал выше, для работы с какой-то другой частью window.location
. Держу пари, что вы хотите разделить window.location.pathname
на символе /
вместо &
.