在Java脚本中,我有一个变量,它包含值& name = John& age = 12& roll = 2 例如:
var data = "&name=John&age=12&roll=2"
如何单独获取这三个值?即姓名,年龄和名单的价值
答案 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首先将其拆分为“&”然后是“=”
答案 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]);
}