如何实现bootstrap modal加载远程url的功能?

bootstrap modal可以加载远程url,但是缺点是modal的HTML需要写在当前页面上!
我用bootbox.js二次封装了很多自定义模态框,当前页面不用出现modal的html,但是想实现一个能加载远程url的功能类型modal!
我现在的思路是用jquery的get(url,'',function(data){})可以拿到远程url内容(data是html类型的数据),但是效果一直出不来!

bootbox.js文档地址:http://bootboxjs.com/documentation.html#bb-custom-dialog
错误:

function modalOp(title,url){
    var html;
    $.get(url,'',function(data){
        html=data;
    });
    var modal=bootbox.dialog({
        title:title,
        message:html,
    });
}
阅读 11.2k
1 个回答

把这部分放到get回调函数里面

$.get(url, function(){
// 获取html
var modal=bootbox.dialog({
        title:title,
        message:html,
    });
})
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进