【发布时间】:2014-06-28 12:02:29
【问题描述】:
在我的网站中,我使用了多个删除记录,每条记录都使用了复选框。
一切正常。我的工作就像我使用表格中的复选框选择记录并单击删除按钮并显示用于确认删除的模式是正常过程但表格没有记录并且我单击按钮删除简单警报显示为“未选择记录”但之后此更改模式弹出窗口会在几秒钟内显示并消失。
这是删除按钮,模式是显示。
<button
data-toggle="modal" title="Delete makes" class="open-Delete btn btn-success" href="#Delete"
type="button" class="btn btn-success">Delete Makes</button>
这是点击删除按钮时调用的函数
<script type="text/javascript">
$('.chkSelectAll').click( function()
{
$('.chkNumber').prop('checked', $(this).is(':checked'));
});
function Delete()
{
var id = $("#bookId").val();
var dataString="oper=delete&id="+id;
$.ajax({
url: "calls/makes-oper.php",
type:'post',
data:dataString,
success: function(html)
{
if($.trim(html)=='success')
{
$('#Delete').modal('hide');
window.location='makes.php';
}
}
});
}
$(document).on("click", ".open-Delete", function()
{
var chkId="";
$('.chkNumber:checked').each(function()
{
chkId += $(this).val() + ",";
});
chkId = chkId.slice(0,-1);
if(chkId=="")
{
alert("No row is selected.!");
$('#Delete').modal('hide');
}
else
{
$(".modal-body #bookId").val( chkId );
//$('#Delete').modal('show');
}
});
</script>
【问题讨论】:
-
您应该向我们提供一个 jsfiddle,以便为您提供一个工作示例。
标签: javascript html twitter-bootstrap