我在下面从数据库返回字符串
format =opRadio=1&selSchool=0&opRadio2=1&selClg=0
我想在javascript或jQuery中访问1或0之类的值。我的意思是我通过opRadio时想检索1。
我尝试通过将字符串编码为json但没有运气。
提前致谢。
最佳答案
试试这个:您可以使用split('&')
分隔键值对,然后使用split('=')
获取键和值以将其放入地图。使用地图通过传递键来检索值
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']);