gpt4 book ai didi

javascript - 删除和刷新列表的 Ajax 调用不起作用

转载 作者:行者123 更新时间:2023-11-30 17:10:46 26 4
gpt4 key购买 nike

我正在对服务器执行 Ajax 调用以从 li 中删除帖子。删除工作正常,但我需要手动退出列表页面,当我返回时列表会更新。我想要实现的是,当删除项目的按钮时,也会刷新列表。我添加了以下代码,但没有刷新 :(。

function deleteThisPost() {

//alert($('#myPostIDStorage').val())
$.ajax({
type: 'GET',
data: 'myPostIDValue=' + $('#myPostIDStorage').val(),
url: 'http://wander-app.org/deletePosts.php',
timeout: 5000,
success: function (data) {
alert('Post Deleted!');
},

error: function () {
alert('Error Deleting Post');
}

});


return false;
$('#myPost').listview("refresh");
};

最佳答案

您可以看到您的 ajax 调用工作正常 there .你应该注意,如果你从一个函数返回任何东西,它就不再被执行。您在 $( '#myPost' ).listview( "refresh"); 下面提供的代码将永远不会被检查。

你可能想要做的是

function deleteThisPost() {

//alert($('#myPostIDStorage').val())
$.ajax({
type: 'GET',
data: 'myPostIDValue=' + $('#myPostIDStorage').val(),
url: 'http://wander-app.org/deletePosts.php',
timeout: 5000,
success: function (data) {


alert('Post Deleted!');
},

error: function () {

alert('Error Deleting Post');

}

});

$('#myPost').listview("refresh");

return false;
};

根据你的问题,如果你想要一个带有取消和确认按钮的对话框,你可以这样做

if(confirm('Do you want to delete?') == true) {
alert('Deleted');
}

关于javascript - 删除和刷新列表的 Ajax 调用不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27068228/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com