我有一個按鈕,屬性data-toggle
和data-target
。這是完整的按鈕腳本:如何將這個html腳本應用於jQuery?
<button style="width:50%; float:left" type="button" class="btn btn-info" id="btn_report" data-toggle="modal" data-target="#myModal">Detail</button>
此按鈕打開一個簡單的模式。模態也可以通過在模態框外單擊來關閉。不過,我想在使用jQuery的按鈕中有一些規則。
$('#btn_report').on('click',function(e){
var dataSend = "some_data";
$.ajax({
type: "POST",
url: "some_function",
cache: false,
dataType : "json",
data: dataSend,
success: function(response) {
if(response){
$('#myModal').show();
}else{
alert("There are no data to be displayed"); return false;
}
}
})
});
隨着data-toggle
和data-target
,進行模態總是每當我點擊按鈕打開。如果我刪除data-toggle
和data-target
並添加$('#myModal').show();
,則不顯示模式。
我想要做的是打開模式,如果有數據從ajax返回。如果沒有,警報會被解僱。
的模式很簡單這樣的:
<div class="modal fade" id="myModal" role="dialog">
<div class="modal-dialog">
<!-- Modal content-->
<div class="modal-content" id="printMe">
<div class="modal-body"> Congrats, you have your data </div>
</div>
</div>
</div>
$( '#myModal')模態( '秀')。更改代碼, –