var  str={"newName":{"3":"电池编辑人员","2":"电池组编辑人员","1":"管理员","6":"区域管理员","5":"充电站编辑人员","4":"充电卡编辑人员"}};
  现在怎么取出所有的值,比如(3和电池编辑人员 等等。);

解决方案 »

  1.   

    var str={"newName":{"3":"电池编辑人员","2":"电池组编辑人员","1":"管理员","6":"区域管理员","5":"充电站编辑人员","4":"充电卡编辑人员"}};
    for (x in str.newName) alert(x + ':' + str.newName[x]);
      

  2.   

    $(document).ready(function(){
    $.get("JSONExample",null,function(str){
    alert(str);
    for (x in str.newName){
    alert(x + ':' + str.newName[x]);
            }我的是从struts里面返回的一个json对象··按照你的方式取出不了
      

  3.   

    你这里返回的str是个字符串吧,alert(typeof(str)),看看str的类型,如果是String的话,先要转换为JSON对象:
    eval(str); //这样试试
      

  4.   

    对是个String类型  $(document).ready(function(){
    $.get("JSONExample",null,function(str){
    alert(typeof(str));
            var user = eval("("+str+")");
                    $("#tab").append(user);    怎么从user里面取出值
            
    })
    });
      

  5.   

    $(document).ready(function(){
    $.get("JSONExample",null,function(str){
    alert(str);
    str = eval('('+str+')')
    for (x in str.newName){
    alert(x + ':' + str.newName[x]);
      }试试
      

  6.   

    Map<String,String> map;我在Struts里面用这个存的
      

  7.   


    str的值是什么,eval时为什么要加括号呢?
      

  8.   

    $(document).ready(function(){
    $.get("JSONExample",null,function(str){
    alert(typeof(str));
    var user = eval("("+str+")");
    for (x in user.newName) alert(x + ':' + user.newName[x]);   
    })
    });
      

  9.   

    var str={"newName":{"3":"电池编辑人员","2":"电池组编辑人员","1":"管理员","6":"区域管理员","5":"充电站编辑人员","4":"充电卡编辑人员"}}; 
    字符全类型的 
      

  10.   


    你这个字符串最后一个分号是全角的,要改一下,不然str就是个非法的JS语句:
    eval(str);
    var user = str;
    for (x in user.newName) alert(x + ':' + user.newName[x]);
      

  11.   

    jquery怎么取得select选中的option的id值???
      

  12.   


    jquery怎么取得select选中的option的id值???
      

  13.   

    $('#id_of_select option:selected').attr('id')
      

  14.   

     
    $.ajax({
       type: "POST",
       url: "User_add",
       data: "username="+username+"&password="+password+"&authority="+authority,
        success: function(msg){
         alert( "Data Saved: " + msg );
       }返回的是配置好的html 我是用jquery提交的·他没有自动跳转网页··怎么办?
      

  15.   

    <script>
    var str={"newName":{"3":"电池编辑人员","2":"电池组编辑人员","1":"管理员","6":"区域管理员","5":"充电站编辑人员","4":"充电卡编辑人员"}};
    alert(str.newName[3]);
    </script>