2012-02-06 95 views

回答

0

var data = "&name=John&age=12&roll=2".split("&")为您提供了一组配对。

thisData= data[0].split("=")给你thisData[0] =“name”和thisData[1] =“约翰”

你可以写一个循环来提取所有数据。

0
var dataparts = data.split("&"); 
for(var i =0;i<dataparts.length;i++){ 
    var part = dataparts[i]; 
//do something with the dataparts here 
} 
0

拆分离开了第一&,然后通过=,并获得价值在1

var data = "&name=John&age=12&roll=2"; 
var datas =data.substr(1,data.length).split('&'); 
for(var i =0; i<datas.length;i++){ 
    alert(datas[i].split('=')[1]); 
} 
+0

感谢了很多,但如果数据= “&名称= 与年龄= 12&卷= 2”; – user1000397 2012-02-06 15:45:23

+0

修复查询字符串! – hop 2012-02-06 15:54:14