加载ajax页面中的引导模态,并自动启动该模式,所有一次

问题描述:

我想在我的主页上调用一个按钮从另一个页面调用模式。加载ajax页面中的引导模态,并自动启动该模式,所有一次

我需要这个模式在加载后自动启动。

我没有找到任何关于它的信息。 (还是我错过吗?!)

我的代码:

我打电话这个js功能:

<script> 
function startb(plc) 
{ 
    $.ajax({ 
      url: "gb.php?plc="+plc 
      }).done(function(data) { 
      $("#large-div").html(data); 
      }); 

    //the id of the modal in the gb.php code is: "inside-modal" 
     $('#inside-modal').modal('show'); 

} 
</script> 

<body> 

<div id="large-div" name="large-div"> 

</div> 

<button onclick="startb('28')">start plc</button> 



</body> 
+0

向我们展示您尝试过的方式,我很乐意帮助您了解您错过的内容。 – technophobia

+0

ajax您想要加载的页面,然后在ajax完成时填充模式。这很容易。 – noob

+0

我插入了代码。感谢名单! – user3495363

你需要把$()模式()函数调用Ajax请求

AJAX的回调函数,顾名思义内是异步的,所以

.modal()
调用发生之前的股利实际上与您的新的HTML内容填充。

解决方案:

$.ajax({ 
     url: "gb.php?plc="+plc 
     }).done(function(data) { 
     $("#large-div").html(data); 
     $('#inside-modal').modal('show'); 
     }); 

希望它可以帮助

编辑:

@季米特里斯Nastos,没看到你的评论 - 完全一样,这个答案。将upvote评论。

+0

Thanx!有效。 之前 - 我试图从不同的地方,如ajax调用之外或从不同的功能调用模态。我甚至都不认为从ajax调用中调用它是可能的,因为即使完成了ajax调用,js代码也没有创建(我检查了一个警报,看它何时完成添加页面) - s \ this让我吃惊 - 但它工作 - thanx! upvoted! – user3495363