繁体   English   中英

加载带有引导程序模式的ajax页面,并一次自动启动该模式

[英]load ajax page with bootstrap modal in it, and auto launch that modal, all at once

我试图在我的主页上创建一个按钮,以从另一个页面调用模式。

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

我什么都没找到。 (还是我想念它?!)

我的代码:

我正在调用此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>

您需要将$()。modal()函数调用放在ajax请求的回调函数中

根据定义,AJAX是异步的,因此

.modal()
调用发生在div实际上用新的HTML内容填充之前。

解:

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

希望能帮助到你

编辑:

@ Dimitris Nastos,没有看到您的评论-与此答案完全相同。 会发表评论。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM