specialnot 2015-09-23 17:14:57 16343次浏览 9条评论 13 3 0

首先在返回之前代码中添加返回头信息

 Yii::$app->response->format=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);
        });
    }
});

ajax json form 表单
您需要登录后才可以评论。登录 | 立即注册

QQ交流群

关注我们

Yii 中文社区 官方微博
http://weibo.com/yiichina
Yii China GitHub 仓库
https://github.com/yiichina

Copyright © 2009-2017 by Yii China. All Rights Reserved.

此为网页(www.yiichina.com)快照,查看来源