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]);  
        }  

猜你喜欢

转载自zouhuiying.iteye.com/blog/2278888