Javascript Java脚本URL加载程序和URL变量

Javascript Java脚本URL加载程序和URL变量,javascript,actionscript-3,Javascript,Actionscript 3,我有一个指向文本文件的URL,该文件指定调用我的菜单控制器以及我是否处于调试模式等。。。。 例如,menudriver=MenuController.aspx&debug=true&webroot= 现在我想做的是将它加载到javascript中的一个变量中,然后每个URL变量也保存到某个数组中 一旦这样做了,我有一个菜单,它是根据从一个单独的URL接收到的内容动态填充的。下面是一个as3示例: var request:URLRequest=newurlrequest(WebRoot+fill+

我有一个指向文本文件的URL,该文件指定调用我的菜单控制器以及我是否处于调试模式等。。。。 例如,menudriver=MenuController.aspx&debug=true&webroot=

现在我想做的是将它加载到javascript中的一个变量中,然后每个URL变量也保存到某个数组中

一旦这样做了,我有一个菜单,它是根据从一个单独的URL接收到的内容动态填充的。下面是一个as3示例: var request:URLRequest=newurlrequest(WebRoot+fill+CallerURI+“?KR_ID=“+Math.random())

这个URL基本上包含标签以及我菜单中按钮的URI

如何使用javascript实现这一点?
我确实在as3中有一个完整的实现,但我正在努力寻找javascript替代方案。

作为对评论的回复,纯javascript解决方案

var query = (function() {
    function decode(string) {
        return decodeURIComponent(string.replace(/\+/g, " "));
    }
    var result = {};
    if (location.search) {
        location.search.substring(1).split('&').forEach(function(pair) {
            pair = pair.split('=');
            result[decode(pair[0])] = decode(pair[1]);
        });
    }
    return result;
})();

它使用ECMAScript 5函数forEach,如果需要支持不支持它的浏览器,可以使用。

什么是
URLRequest
?或者这与此无关?下面是使用jQuery从查询字符串创建查询关联数组的代码,但不使用它也可以。@jcubic我喜欢这个jQuery函数。看起来它能满足我的要求。我只是想知道有人会如何在javascript中实现它。@FritsvanCampen URLRequest是actionscript 3的内置函数。在javascript中没有等价物。必须在javascript中手动实现。