jQuery MiniUI

标题: 在datagrid中选中删除一条记录时为什么不能成功呢? [打印本页]

作者: seseares    时间: 2012-9-11 12:38:56     标题: 在datagrid中选中删除一条记录时为什么不能成功呢?

//删除
        function removeRow() {
            var rows = grid.getSelecteds();
            if (rows.length > 0) {
                if (confirm("确定删除选中记录?")) {
                    if (rows.length > 0) {
                        $.ajax({
                            url: "/ds.aspx?method=Delete&RowID=" + rows[0].RowID,
                            data: { data: json },
                            type: "post",
                            success: function (text) {
                                alert(text);   //这里我删除完后返回的是k! 但点击删除按钮后没反应
                                grid.removeRows(rows, true);
                                var o = mini.decode(text);                                                            
                            },
                            error: function (jqXHR, textStatus, errorThrown) {
                                alert(jqXHR.responseText);
                            }
                        });
                    }
                }
            } else {
                alert("请选中一条记录");
            }


作者: factory    时间: 2012-9-11 13:31:41

删除数据,直接在后台获取到你传过去的rows[0].RowID,然后数据库里删除掉这条数据,success:function里面再让grid,reload()刷新下就好了,不需要多此一举啊
作者: niko    时间: 2012-9-11 13:32:36

http://www.miniui.com/demo/#src=datagrid/datagrid.html
这个例子有实时删除记录的代码,你可以参考下。
作者: seseares    时间: 2012-9-11 16:45:50

谢谢楼上的两位.

我的错误是因为多了个:  data: { data: json },  json没有赋值.




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