我在下面从数据库返回字符串

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']);

10-06 05:36