如果确定要删除jquery中的选定数据,如何将确认对话框置于通知用户。我希望询问用户是否要删除。下面的代码运行得很好,但我希望它具有该功能。
<script type="text/javascript">
$(document).ready(function () {
$('a.delete').click(function (e) {
e.preventDefault();
var parent = $(this).parent();
$.ajax({
type: 'POST',
url: 'delete.php',
data: 'ajax=1&delete=' + parent.attr('id').replace('record-', ''),
beforeSend: function () {
parent.animate({
backgroundColor: '#fbc7c7'
}, 300)
},
success: function () {
parent.slideUp(300, function () {
parent.remove();
});
}
});
});
});
</script>
发布于 2013-01-23 11:01:52
只需将您的实际操作包装为如下所示:
if (confirm(‘你确定吗??’)){ /* actions here */ }
编辑:或者像克里斯建议的那样,使用jQuery对话框进行更友好的用户交互
发布于 2013-01-23 11:00:08
使用jqueryUI对话框,它可以很好地满足您的需求,请参阅here
发布于 2013-01-23 11:02:52
<script type="text/javascript">
$(document).ready(function(){
$('a.delete').click(function(e){
e.preventDefault();
if(confirm("do you want to delete this record ?")){
var parent = $(this).parent();
$.ajax({
type: 'POST',
url: 'delete.php',
data: 'ajax=1&delete=' + parent.attr('id').replace('record-',''),
beforeSend: function(){
parent.animate({backgroundColor:'#fbc7c7'},300)
},
success: function(){
parent.slideUp(300,function(){
parent.remove();
});
}
});
}
});
});
</script>
https://stackoverflow.com/questions/14477992
复制相似问题