使用参数加载页面时启动引导模式



如何在页面加载时加载引导模式并包含参数。这是我的代码

$(document).ready(function(){
$('#userModal').modal('show', function() {
var name = 'brian';
var user_id = 366; 
$('#userModal .userName').val(name);
$('#userModal .userId').val(user_id); 
});
});

结果:modal可以在直接加载页面时显示,但不通过nameuser_id的参数

目标是:当页面加载时,模式显示,它可以通过参数nameuser_id

您的呼叫

$('#userModal').modal('show', function() {

正在尝试执行类似于$.ajax的功能(如$.load(,即:

$(selector).modal(action, callback)

但是,没有允许回调的引导.modal方法。

相反,在显示模式更新的代码:之前,您需要侦听模式事件shown.bs.modal

$(document).ready(function(){
$('#userModal').on("shown.bs.modal", function() {
var name = 'brian';
var user_id = 366; 
$('#userModal .userName').val(name);
$('#userModal .userId').val(user_id); 
});
$('#userModal').modal('show');
});

最新更新