首先查看代码。
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条消息。
任何人都可以提示这个问题吗?
答案 0 :(得分:0)
我遇到了同样的问题并通过设置href
或data-remote
的完整路径来修复它:<a href="http://example.com/ajax/addrecord.php" ...>