Javascript Bootstrap 2.3.1-带远程操作的模式';t第一次加载,但在第一次加载后加载

Javascript Bootstrap 2.3.1-带远程操作的模式';t第一次加载,但在第一次加载后加载,javascript,twitter-bootstrap,Javascript,Twitter Bootstrap,我有一个加载远程内容的引导模式。这在第一次单击链接时不起作用。模式出现,但未加载远程内容。我查了一下日志,甚至没有打远程电话 如果我点击链接第二次或更多次,它会工作得很好。我最初使用的是标准的bootsrap链接方法,但后来改为纯javascript,希望获得更多的控制。链接单击功能现在是: $(function() { $(".modal-link").click(function(event) { $('.modal

我有一个加载远程内容的引导模式。这在第一次单击链接时不起作用。模式出现,但未加载远程内容。我查了一下日志,甚至没有打远程电话

如果我点击链接第二次或更多次,它会工作得很好。我最初使用的是标准的bootsrap链接方法,但后来改为纯javascript,希望获得更多的控制。链接单击功能现在是:

$(function() {
                 $(".modal-link").click(function(event) {
                     $('.modal-body').text('Loading content...');
                     var modal = new $.fn.modal.Constructor();
                     $('#myModal').modal({keyboard: true})
                                  .remote($(this).attr("href"))
                                  .show();

                 })
             })
它每次都会被调用,模型每次都会出现,但它只会在第一次之后进行远程调用。远程调用指向同一域/计算机。(所有这些都在grails应用程序中。)


有什么想法吗?我不知道还能尝试什么

我从来没有弄明白为什么引导程序没有正确加载,但我确实使用了以下解决方法:

$('.modal-body').text('Loading content...');
if (firstLoad) {
      $('#myModal .modal-body').load($(this).attr("href"))
      firstLoad = false;
 }

布尔值firstLoad返回jquery,仅在第一次加载时加载div内容

我也弄不明白,只是有一天它停止了工作。这是一个很好的答案,我在.on('show.bs.modal')中使用它来在bs不想加载时加载。向上投票!