[英]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.