更新数据成功,但不能弹出提示

来源:5-6 修改模块功能实现

zhangshp

2018-10-14

老师您好,为什么我的数据更新成功了,控制台显示更新成功了,但是弹出提示没有了,代码如下:
1、MenuController.class.php部分:

    public function edit() {
        $menuId = $_GET['id'];

        $menu = D("Menu")->find($menuId);
        $this->assign('menu', $menu);
        $this->display();
    }
    public function save($data) {
        $menuId = $data['menu_id'];
        unset($data['menu_id']);

        try {
            $id = D("Menu")->updateMenuById($menuId, $data);
            if($id === false) {
                return show(0,'更新失败');
            }
            return show(1,'更新成功');
        }catch(Exception $e) {
            return show(0,$e->getMessage());
        }
    }

2、MenuModel.class.php部分:

   public function find($id){
        if(!$id || !is_numeric($id)) {
            return array();
        }
        return $this->_db->where('menu_id='.$id)->find();
    }
    public function updateMenuById($id, $data) {
        if(!$id || !is_numeric($id)) {
//            E('ID不合法');
            throw_exception('ID不合法');
        }
        if(!$data || !is_array($data)) {
//            E('更新的数据不合法');
            throw_exception('更新的数据不合法');
        }
        return $this->_db->where('menu_id='.$id)->save($data);
    }

3、更新记录控制台截图:
图片描述

写回答

2回答

singwa

2018-10-15

您好。您接口返回的 不是 json数据。 当然不能弹框提示了。 因为js不能识别 

//img.mukewang.com/szimg/5bc41a660001de0e12920068.jpg

0
1
zhangshp
麻烦老师再帮我看下common.js
2018-10-15
共1条回复

zhangshp

提问者

2018-10-15

那我这个问题出在哪里啊?

//img.mukewang.com/szimg/5bc4206b0001b4f206880579.jpg

0
0

前端到后台ThinkPHP开发整站

用PHP+MySQL+Ajax开完新闻资讯整站,实现“小全栈”的梦想

3360 学习 · 1014 问题

查看课程