$.ajax({
        type: "post",
        url: "/AMT/Vsharing/Vblog/WebModel/handler/User/EducaTionInfoHandler.ajax",
        data: param,
        success: function (data) {
            //window.location.reload();
            alert(data);
            
        },
        error: function (e) {
            alert(e.responseText);
            $Common.ReloadVerifyCode('imgVerifyCode');
        }
    });
输出来的是[{"Key":"SchoolDepartment","Value":"六年级"},{"Key":"SchoolSpecialty","Value":"小学"},{"Key":"SchoolName","Value":"龙泉小学"}]
怎么取到“龙泉小学”或"小学"

解决方案 »

  1.   

    success:
    data[1].Value or data[2].Value
      

  2.   

    data 是 string型 的就转成成 object 型
    例子: var strData = '[{"Key":"SchoolDepartment","Value":"六年级"},{"Key":"SchoolSpecialty","Value":"小学"},{"Key":"SchoolName","Value":"龙泉小学"}]';
     var oData = null;
     eval('(oData = '+strData+')');
     if(oData)
     {
    alert(oData[2].Value)
     }即success里改为:  success: function (data) {
              var strData = data;
     var oData = null;
     eval('(oData = '+strData+')');
     if(oData)
     {
    alert(oData[2].Value)
     }
            },success