IE8中的Bootstrap模态问题(背景加载10-15次)

时间:2013-06-20 09:10:33

标签: twitter-bootstrap internet-explorer-8 modal-dialog

首先查看代码。

Html按钮:

    <a href="/ajax/addrecord.php" class="btn" data-toggle="modal">Add Record</a>

事件:

    $('[data-toggle="modal"]').click(function(e) {
    $('.modal').remove(); //to remove modals if already open
    e.preventDefault();     
        $.ajax({
          url: $(this).attr('href'),              
          cache: false,
          success: function(data) {$('<div class="modal hide fade" style="width:850px;">' + data + '</div>').modal()}});
});

在IE8中,当我点击按钮时,它会加载背景,再次将其再次加载n近15次但不显示模态。我在bootstrap-modal-js中的“backdrop”函数中添加了一条日志消息,而对于IE8,它提供了10条以上的消息,而在其他浏览器中,日志只显示了1条消息。

任何人都可以提示这个问题吗?

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题并通过设置hrefdata-remote的完整路径来修复它:<a href="http://example.com/ajax/addrecord.php" ...>