我从数据库中读取数据,然后使用按钮有选择地删除条目。
我在点击按钮时使用以下代码,它完全按照我的需要工作。
$(".delete").click( function() {
if (confirm('Delete This ?')) {
$.ajax({ url : 'doMode.php?mode=delete=' + $(this).attr('data') });
}
return false;
});
该条目已删除,如果我手动刷新当前页面(删除按钮所在的页面),则该条目已被删除。
我想要的是删除'按钮单击删除条目并刷新当前页面。我尝试了这个并且它没有用,它甚至没有删除该条目。
$(".delete").click( function() {
if (confirm('Delete This ?')) {
$.ajax({ url : 'doMode.php?mode=delete=' + $(this).attr('data') });
window.location.reload();
}
return false;
});
有人可以告诉我哪里出错了。
更新
为清楚起见。当我完成删除后,我希望重新加载原始页面。这是带有数据和按钮的页面,而不是doMode.php页面。
答案 0 :(得分:2)
在你的ajax函数的success callback
中调用它
成功(本地活动)
只有在请求发生时才会调用此事件 成功(服务器没有错误,数据没有错误)。
$(".delete").click( function() {
if (confirm('Delete This ?')) {
$.ajax({
url:"doMode.php?mode=delete=" + $(this).attr('data'),
success: function(){
window.location.reload();
}
});//ajax end
}
return false;
});// click end