我在以下
中从数据库返回字符串format =opRadio=1&selSchool=0&opRadio2=1&selClg=0
我想在javascript或jQuery中访问1或0等值。我的意思是当我通过opRadio时我想要检索1。 我尝试将字符串编码为json,但没有运气。
提前致谢。
答案 0 :(得分:3)
试试这个:您可以使用split('&')
分隔键值对,然后使用split('=')
获取键和值以将其放入地图中。使用map通过传递键来检索值
var dbString = "opRadio=1&selSchool=0&opRadio2=1&selClg=0";
dbString = dbString.split('&');
var map = {};
for(var i=0;i<dbString.length;i++)
{
var keyValue = dbString[i].split('=');
map[keyValue[0]] = keyValue[1];
}
//to read value by passing key
alert(map['opRadio']);
&#13;