function show(id){ dialog.open(); }; var dialog = new BootstrapDialog({ title:'TITLE', message: function(dialog) { var $message = $(''); var pageToLoad = dialog.getData('pageToLoad'); $message.load(pageToLoad); return $message; }, data: { 'pageToLoad': '/ajax/load/' //这里怎么获取show方法里面的传来的id呢? } }); 请问show方法的id,怎么通过dialog.open()传入dialog里面使用呢?
<input type="hidden" value="" id="tempid"/> function show(id){ $("#tempid").val(id); dialog.open(); }; var dialog = new BootstrapDialog({ title:'TITLE', message: function(dialog) { var $message = $('<p></p>'); var pageToLoad = dialog.getData('pageToLoad'); $message.load(pageToLoad); return $message; }, data: { 'pageToLoad': '/ajax/load/' + $("#tempid").val() //这里怎么获取show方法里面的传来的id呢? } });
function show(id){ // dialog 定义在这里 var dialog = new BootstrapDialog({ title:'TITLE', message: function(dialog) { var $message = $('<p></p>'); var pageToLoad = dialog.getData('pageToLoad'); $message.load(pageToLoad); return $message; }, data: { 'pageToLoad': '/ajax/load/'+id } }); // 然后 open dialog.open(); };