使用easyui获取后台返回值的错误

 $('#modform').form('submit', {
            url : url,
            onSubmit : function() {
                return $(this).form('validate');
            },
            success : function(result) {
                console.log(result);
                if (result.errorMsg) {
                    $.messager.alert("系统提示", result.errorMsg);
                    return;
                } else {
                    $.messager.alert("系统提示", "保存成功");
                    $('#moddlg').dialog('close');
                    $("#dg").datagrid("reload");
                }
            }
        });
    下面是我的后台返回值
{"errorMsg":"省管理员一省一个!","com.opensymphony.xwork2.util.OgnlValueStack.MAP_IDENTIFIER_KEY":""}

为什么result.errorMsg获取不到值

已经解决了,我使用了$.parseJSON()这个函数转成 JavaScript对象就可以拿到值了

强制将返回值转换成Json再去点属性看看

控制台console.log(result);这打印出来的是对象还是字符串先。如果是对象而且是你贴出来的肯定没有问题,字符串自己eval转为json对象才能获取