我的 HTML 代码是,
<a title="Delete" onclick="if (confirm('Delete selected item?')){ return true; }else{ event.stopPropagation(); event.preventDefault();};" class="delete" href="link to delete page">
</a>
而不是这个警报,我想根据某些条件提供我的警报功能,并且在该用户确认该选项时,它会转到删除页面。
我的 Jquery 代码是,
$('.delete').removeAttr('onclick').click(function(e) {
e.preventDefault();
var url = $(this).attr("href");
var a = url.split('id_product=');
var next = a[1];
var id=next.split('&');
var base_url = $("#ajaxbase").val();
$.ajax({
type : "POST",
url : base_url+"modules/sample/ajax/sample.php",
data: {id:id[0]}
}).done( function( response ) {
var res=$.trim(response);
if ( res == '1' ) {
if ( confirm('This Product is configured in chain.Deleting this product will affect your chain.Are you sure to do this?') ) {
return true;
} else {
return false;
}
} else if ( res == '2' ) {
if ( confirm('Are you sure to delete this product?') ) {
return true;
} else {
return false;
}
}
});
显示我的确认消息,但如果用户确认,则它没有进入删除页面。谁能帮帮我。