无法实现json编码数据的一部分

时间:2013-05-12 22:12:08

标签: jquery json

我有这样的回应:

{“status”:“succes”,“message”:“有些消息!”}

所有data.status或data.message都未找到...

success  : function (data, status)
     {

        console.log(data);
        if(data.status=='error'){
            console.log(data.message);
            //$('p.file_error').html(data.message);
        }else {

            console.log(data.message);
        }


     }

我的控制器有这样的东西:

$data['status']='error';
$data['message']='Some message!';
echo json_encode($data);

1 个答案:

答案 0 :(得分:0)

你应该有这样的东西,我认为你错过了dataType值应该是“json”类型才能正常工作。

$.ajax({
            url : base_url() + '/controller/method',
            data : {param1: 'val1', "param2" : val2},
            type: "post",
            dataType: "json",
            success: function(response) {
                console.log(response);
            }