jquery+json+struts问题

小弟今天用jquery+json+struts做了一个小例子,如下是我的javascript代码

function testJson(){ 
      var User = {"bbb0aaa":"a.mod","bbb1aaa":"b.mod"}; 
     alert(User.bbb0aaa); 
    
    url = "findTemplateInfos.action"; 
    $.getJSON(url,function(json){ 
    var v2 = json.jsonValue; 
    var v4 = v2.bbb0aaa; 
    
    }); 
    } 

 
alert(User.bbb0aaa)可以输出值a.mod;
v2的值为:{"bbb0aaa":"a.mod","bbb1aaa":"b.mod"};
可是v4却是undifined值。按道理说v2的值就是上面的user变量,为什么会是undifined值呢?

 

function testJson(){
var User = {"bbb0aaa":"a.mod","bbb1aaa":"b.mod"};
alert(User.bbb0aaa);

url = "findTemplateInfos.action"; 
$.getJSON(url,function(json){ 
var v2 = json.jsonValue; 
var v4 = jQuery.parseJSON(v2.bbb0aaa); 

//这样行。jsonValue的原因,之后不再是json对象了。
});
}

你确定v2返回是数据是正确的吗

那你这么访问看试试

var v4 = v2['bbb0aaa'];

没有jsonValue这个用法!