bootstrap共享模态框,jQuery获取模态框触发元素

标签:
itjquerybootstrap |
下面介绍bootstrap
bootstrap共享模态框,jQuery获取模态框触发元素,并使用ajax去动态获取数据
Html代码:(thinkphp的模板为例)
(由于小编的能力有限,不知道怎么在博客里插入html代码 使用图片代替,请见谅)
http://s8/mw690/002DCseQgy6ZYPA8X3hd7&690
http://s4/mw690/002DCseQgy6ZYPAbULp63&690
这段代码是可以从bootstrap官网直接复制的,当然要删除掉button里的一些data属性(即
在这段代码中我加入了
jQuery操作:
我在button加入了
$('.clickmodel').bind('click',function(){
})
$("#myModal").on("show.bs.modal",
});
如果熟悉bootstrap
首先
$("#myModal").on("show.bs.modal",
不可以在第一个函数中去调用,如果在第一个函数中调用会产生多次ajax请求,获取url后就使模态框出现
$("#myModal").on("show.bs.modal",
第二个方法
$("#myModal").on("show.bs.modal", function () {
$.get(url,function(data){
console.info(data);//打印获取的数据,这里是为了在控制台查看数据
$('#myModalLabel').text('标题:'+data.sms_title);
$('#modal-body').text(data.sms_body);
$('#percentage').text('成功率:'+data.smpercentage);
$('#sms_success').text('成功数:'+data.successCount);
$('#send_number').text('总发送:'+data.smCount);
})
});
(注意:ajax传回模板的数据是根据返回而确定的,请不要使用data.sms_title这些属性,另外返回的一定要是文本格式或者json ,如果是json,还需要对 json解析进一步操作)
以上就是共享模态框