[]怎样获取浏览器地址传过来的GET参数

怎样获取浏览器地址传过来的GET参数,比如 http://demo.com?id=1

我要代码里获取这个id值
已邀请:

govenlive

赞同来自: Laya_XS ohkei

已经解决~~~~~ 内置的__JS__ 就是无限好啊,用好这个方法 ,JS百度非常多代码,直接拿来用
private function getGet():Object
{
var url:String = __JS__('window.document.location.href.toString()');
var u:* = url.split("?");
if (u[1] is String)
{
u = u[1].split("&");
var gets:Object = {};
for (var i:String in u)
{
var j:String = u[i].split("=");
gets[j[0]] = j[1];
}
return gets;
}

return { };
}


//使用方法

var GET:Object = getGet();
trace('id: ',GET['id']);

cuixueying

赞同来自:

O(∩_∩)O~有问题及时反馈!!!

keeplook

赞同来自:

if(!Browser.window.conch)
            {
                var tempUrl:String = Browser.window.location.href;
                var u:Array = tempUrl.split("?");
                var gets:Object = {};
                if (u[1] is String)
                {
                    u = u[1].split("&");
                    for (var i:String in u)
                    {
                        var j:String = u[i].split("=");
                        gets[j[0]] = j[1];
                    }
                }
                
                if(gets.hasOwnProperty("fromuser"))
                {
                    this.input_jjrcode.text = gets.fromuser;
                }
            }

要回复问题请先

商务合作
商务合作