Javascript 加载带有引导模式的ajax页面,并立即自动启动该模式
我试图在我的主页上做一个按钮,从另一个页面调用一个模态 我需要这个模式在加载后自动启动 我什么也没找到。(还是我错过了?!) 我的代码: 我调用这个js函数:Javascript 加载带有引导模式的ajax页面,并立即自动启动该模式,javascript,jquery,ajax,twitter-bootstrap,Javascript,Jquery,Ajax,Twitter Bootstrap,我试图在我的主页上做一个按钮,从另一个页面调用一个模态 我需要这个模式在加载后自动启动 我什么也没找到。(还是我错过了?!) 我的代码: 我调用这个js函数: <script> function startb(plc) { $.ajax({ url: "gb.php?plc="+plc }).done(function( data ) { $("#large-div").html(data);
<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>
功能startb(plc)
{
$.ajax({
url:“gb.php?plc=“+plc
}).完成(功能(数据){
$(“#大div”).html(数据);
});
//在gb.php代码中,模式的id是:“内部模式”
$(“#内部模式”).model('show');
}
启动plc
您需要将$().modal()函数调用放在ajax请求的回调函数中
根据定义,AJAX是异步的,因此
.modal()
希望能有帮助
编辑:
@Dimitris Nastos,没有看到你的评论-与这个答案完全相同。将向上投票评论。您需要将$().modal()函数调用放在ajax请求的回调函数中 根据定义,AJAX是异步的,因此 .modal() 希望能有帮助 编辑:
@Dimitris Nastos,没有看到你的评论-与这个答案完全相同。将向上投票评论。向我们展示您的尝试,我很乐意帮助您找出您缺少的内容。ajax完成ajax后,您要加载的页面将填充模式。很简单,我插入了代码。thanx!!ajax请求是异步的。也许将show model行添加到done部分会使代码正常工作。向我们展示您的尝试,我很乐意帮助您找出您缺少的内容。ajax完成ajax后,您要加载的页面将填充model。很简单,我插入了代码。thanx!!ajax请求是异步的。也许将show模式行添加到done部分将使代码正常工作。Thanx!成功了。之前-我尝试从不同的地方调用model,比如在ajax调用之外或者从不同的函数调用。我甚至不认为从ajax调用中调用它是可能的,因为即使在ajax调用完成后也没有创建js代码(我检查了一个警报以查看它何时完成添加页面)-这让我很惊讶-但它正在工作-thanx!!!向上投票!塔克斯!成功了。之前-我尝试从不同的地方调用model,比如在ajax调用之外或者从不同的函数调用。我甚至不认为从ajax调用中调用它是可能的,因为即使在ajax调用完成后也没有创建js代码(我检查了一个警报以查看它何时完成添加页面)-这让我很惊讶-但它正在工作-thanx!!!向上投票!