javascript 有关数组的操作

从当前的url中获取?之后的参数

function getcanshu() {      
    var url = location.search; //获取url中"?"符后的字串 
		var theRequest = new Object(); 
		if (url.indexOf("?") != -1) { 
			var str = url.substr(1); 
			strs = str.split("&"); 
			for(var i = 0; i < strs.length; i ++) { 
				theRequest[strs[i].split("=")[0]]=unescape(strs[i].split("=")[1]); 
			} 
		} 
}

把json对象转化成json字符串

var ass= JSON.stringify(theRequest);  
      //  alert(ass);

获取json中的key与value

var idshuzu = new Array(); 
        for(var item in theRequest){  
          //item 表示Json串中的属性,如'name'  
            var jValue=theRequest[item];//key所对应的value  
            idshuzu.push(jValue);
           // alert(idshuzu[1]);  
        }

相关推荐