2012-02-06 91 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