在jquery中访问字符串形式的值

accessing values form string in jquery

本文关键字:字符串 jquery 访问      更新时间:2023-09-26

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

format =opRadio=1&selSchool=0&opRadio2=1&selClg=0

我想在javascript或jQuery中访问1或0之类的值。我想在传递opRadio时取回1。我尝试将字符串编码为json,但没有运气。

试试这样做:您可以使用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']);