이 예의 데이터베이스 구조는 매우 간단합니다. 필드가 하나뿐입니다.
jquery.confirm.js
(function($){
$.confirm = function(params){
if($('#confirmOverlay').length ){
// 페이지에 이미 확인이 표시되어 있습니다.
return false
}
varbuttonHTML = ''$.each(params.buttons,function(name, obj){
// 버튼에 대한 마크업 생성:
buttonHTML = '
name '';
if(!obj.action){
obj.action = function(){};
}
}); var markup = [
'
',
'
',
'
',params.title, ' h1>',
'
',params.message,'
',
'
',
buttonHTML ,
'
'
].join('')
$(markup).hide().appendTo('body') .fadeIn() ;
var 버튼 = $('#confirmBox .button'),
i = 0
$.each(params.buttons,function(name,obj){
버튼 .eq(i ).click(function(){
//
// 클릭이 발생할 때 작업 속성을 호출하고 확인을 숨깁니다.
obj.action();
$. verify.hide( );
return false;
})
}
$.confirm.hide = function(){
$('#confirmOverlay' ).fadeOut( function(){
$(this).remove();
})
}
})(jQuery)
PHP 코드