jQuery MiniUI

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

为什么grid.updateRow只更新了一行?? [复制链接]

Rank: 4

跳转到指定楼层
楼主
发表于 2013-8-24 11:16:14 |只看该作者 |倒序浏览
function Check() {
            var rows = grid.getSelecteds();
            for (var i = 0; i < rows.length; i++) {
                var row = rows[i];
                $.ajax({
                    url: "../Sysdata.aspx?method=CheckMethod&ChkMethod=" + row.CheckMethod,
                    success: function (text) {
                        var rowData = { Result: text };
                        grid.updateRow(row, rowData);
                    },
                    error: function () {
                    }
                });
            }
        }

执行以上方法 grid.updateRow(row, rowData);之更新了选择行的最后一行,这是什么原因??

Rank: 8Rank: 8

沙发
发表于 2013-8-24 11:23:42 |只看该作者
在ajax里面加个async:false试试

Rank: 4

板凳
发表于 2013-8-24 11:26:46 |只看该作者
felt 发表于 2013-8-24 11:23
在ajax里面加个async:false试试

ok。 这样可以解决问题。

Archiver|普加软件

GMT+8, 2024-7-8 04:16 , Processed in 1.031615 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部