jQuery MiniUI

 找回密码
 立即注册
查看: 5796|回复: 2
打印 上一主题 下一主题

求 mini.encode详解 ?作用 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2016-9-7 10:39:32 |只看该作者 |倒序浏览
delete: function (cur) {
    var self = this;
    var rows = self.returnVisitRecordGrid.getSelecteds();
    if (rows.length === 0) {
        mini.alert('请选择一条数据进行删除', '提示');
        return false;
    }
    if(cur&&!(rows.length<2)){
        mini.alert('当前删除只能选择一条数据进行删除', '提示');
        return false;
    }
    mini.confirm('确定删除选中记录?', '提示', function (action) {
        if (action != 'ok') {
            return;
        }
        var ids = [];
        for (var i = 0, l = rows.length; i < l; i++) {
            ids.push(rows[i].id);
        }
         $.ajax({
            type: 'post',
            url: '/teacher/return-visit-record/delete.html',
            traditional: true,
            data: {
                'ids': mini.encode(ids)//上
            },
            success: function (text) {
                self.returnVisitRecordGrid.reload();
            }
        });
    });
},
上述代码中为批量删除,需要向后台传递的是ids的数组 格式ids[1,2,3]; 为什么通过mini.encode(ids)之后存入的数据就变成数组格式了

Rank: 8Rank: 8

沙发
发表于 2016-9-7 10:55:52 |只看该作者
mini.encode的作用是将数据序列化成字符串

Rank: 2

板凳
发表于 2016-9-8 10:04:02 |只看该作者
felt 发表于 2016-9-7 10:55
mini.encode的作用是将数据序列化成字符串

谢谢了,当时理解错了

Archiver|普加软件

GMT+8, 2024-5-9 19:36 , Processed in 1.057005 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部