jquery ajax 删除确认,jquery 漂亮的删除确认和提交无刷新删除示例

本例数据库结构很简单,就一个字段就行了

a5cfaa1f73cb480ebcd3336861f12c8f.png 

jquery.confirm.js

(function($){

$.confirm = function(params){

if($('#confirmOverlay').length){

// A confirm is already shown on the page:

return false;

}

var buttonHTML = '';

$.each(params.buttons,function(name,obj){

// Generating the markup for the buttons:

buttonHTML += ''+name+'';

if(!obj.action){

obj.action = function(){};

}

});

var markup = [

'

',

'

',

'

',params.title,'

',

'

',params.message,'

',

'

',

buttonHTML,

'

'

].join('');

$(markup).hide().appendTo('body').fadeIn();

var buttons = $('#confirmBox .button'),

i = 0;

$.each(params.buttons,function(name,obj){

buttons.eq(i++).click(function(){

// Calling the action attribute when a

// click occurs, and hiding the confirm.

obj.action();

$.confirm.hide();

return false;

});

});

}

$.confirm.hide = function(){

$('#confirmOverlay').fadeOut(function(){

$(this).remove();

});

}

})(jQuery);

PHP Code

require "conn.php";

$sql="select * from `add_delete_record` where id>0";

$rs=mysql_query($sql);

if ($row = mysql_fetch_array($rs))

{

do {

?>

}

while ($row = mysql_fetch_array($rs));

}?>

JavaScript Code

$(document).ready(function(){

$('.item .delete').click(function(){

var elem = $(this).closest('.item');

var id=$(this).attr('id');

$.confirm({

'title' : '删除该记录?',

'message' : '您确认删除该记录?
删除后无法恢复记录.',

'buttons' : {

'Yes' : {

'class' : 'blue',

'action': function(){$.ajax({

type: 'GET',

url: 'del.php',

data: 'id='+id,

});

elem.slideUp();

}

},

'No' : {

'class' : 'gray',

'action': function(){} // Nothing to do in this case. You can as well omit the action property.

}

}

});

});

});

del.php

require "conn.php";

$id=$_GET['id'];

$delete_small_sql = "delete from add_delete_record where id='$id'";

$result_small = mysql_query($delete_small_sql);

?>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值