获取响应值

时间:2012-02-06 15:22:10

标签: javascript

  

可能重复:
  Get query string values in JavaScript

在Java脚本中,我有一个变量,它包含值& name = John& age = 12& roll = 2 例如:

var data =  "&name=John&age=12&roll=2"

如何单独获取这三个值?即姓名,年龄和名单的价值

4 个答案:

答案 0 :(得分:0)

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

thisData= data[0].split("=")为您提供thisData[0] =“name”和thisData[1] =“John”

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

答案 1 :(得分:0)

您可以使用data.split首先将其拆分为“&”然后是“=”

http://www.w3schools.com/jsref/jsref_split.asp

答案 2 :(得分:0)

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

答案 3 :(得分:0)

拆分&amp;遗漏了第一个&amp;然后通过=并获得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]);
}