jQuery MiniUI

标题: 求 mini.encode详解 ?作用 [打印本页]

作者: miniui使用者    时间: 2016-9-7 10:39:32     标题: 求 mini.encode详解 ?作用

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)之后存入的数据就变成数组格式了


作者: felt    时间: 2016-9-7 10:55:52

mini.encode的作用是将数据序列化成字符串
作者: miniui使用者    时间: 2016-9-8 10:04:02

felt 发表于 2016-9-7 10:55
mini.encode的作用是将数据序列化成字符串

谢谢了,当时理解错了




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2