为了账号安全,请及时绑定邮箱和手机立即绑定

这款异步js代码需要怎么改?

这款异步js代码需要怎么改?

万千封印 2018-08-08 11:10:25
以下代码删掉了多余内容,调用方法会得到modal==null,如果必须使用异步请求,且modal实例在异步请求成功后生成,如何改变代码可以使得调用remoteModalOp得到modal对象?function remoteModalOp(url, title, size) {    if (!url) return;    var modal = null;    $.get(url, '', function(data) {        if (data) {            modal = bootbox.dialog({                title: title,                message: data,                size: size,                className: 'over'            });        }    })    return modal;}
查看完整描述

1 回答

?
HUX布斯

TA贡献1876条经验 获得超6个赞

让remoteModalOp返回一个defer对象,请求完成后defer.reslove(modal)


查看完整回答
反对 回复 2018-09-24
  • 1 回答
  • 0 关注
  • 547 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信