在jquery中访问值表单字符串

时间:2015-08-26 04:56:13

标签: javascript jquery ajax

我在以下

中从数据库返回字符串
format =opRadio=1&selSchool=0&opRadio2=1&selClg=0

我想在javascript或jQuery中访问1或0等值。我的意思是当我通过opRadio时我想要检索1。 我尝试将字符串编码为json,但没有运气。

提前致谢。

1 个答案:

答案 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;
&#13;
&#13;