我有这样的回应:
{“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);
答案 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);
}