Yii2框架如何返回JSON?

已邀请:

zkbhj - 凯冰科技站长

赞同来自:

首先在返回之前代码中添加返回头信息
 Yii::$app->response->format=Response::FORMAT_JSON;

Yii::$app->response->format=\yii\web\Response::FORMAT_JSON;
返回的时候直接return数组就行了
 return ['code'=>false,'message'=>$msg];
js中
$.ajax({
type: "POST",
data:$('#form').serialize(),
async: false,
dataType:'json',
error: function(request) {
alert(data.message);
},
success: function(data) {
layer.msg(data.message,{icon:data.code?6:5,time:1000},function(){
alert(data.message);
});
}
});

要回复问题请先登录注册