$.proxy使用

for (var i = 0; i < ids.length; i++) {
                                for (var d = 0; d < dataList.length; d++) {
                                    if (ids[i] == dataList[d].id) {
                                        var self = dataList[d];

                                        // 方法1
//                                        (function(self) {
//                                        remove(ids[i],function(delData) {
//                                            delresult.tatal++;
//                                            console.info(self);
//                                        });
//                                    })(self);

                                     // 方法二
                                        remove(ids[i], $.proxy(function(delData) {
                                            delresult.tatal++;
                                            if (delData.ret != 0) {
                                                delresult.error.push(this.name + ' 删除失败,原因:' + delData.msg);
                                            }
                                            if (delresult.tatal == ids.length) {
                                                if (delresult.error.length > 0) {
                                                    OssUtil.bootboxAlert({message : delresult.error.join('<br/>')});
                                                } else {
                                                    OssUtil.bootboxAlert({message : '数据已删除!'});
                                                    listTable.ajax.reload(null, false);
                                                }
                                            }
                                        }, self));
                                        
                                        break;
                                    }
                                }
                            }

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值