当我通过Ajax从数据库中删除记录时,我认为你应该尝试重新加载页面,直到页面被删除有没有办法解决这个问题,那里有
这是jquery代码
jQuery(document).ready(function ($) {
$('#del>a').click(function(){
$.post(
'ajax.php',
{ delid:$(this).next('input').val() },
function(data)
{
$('#result').html(data);
})
})
});
这是php代码
if(isset($_POST['delid']))
{
$id = mysql_real_escape_string($_POST['delid']);
$admin->DeleteItem($id,'news');
}
答案 0 :(得分:1)
if(isset($_POST['delid']))
{
$id = mysql_real_escape_string($_POST['delid']);
$del = $admin->DeleteItem($id,'news');
if($del)
{
echo "deleted";
}
}
不是function(data)
success: function(data)
success: function(data) {
if(data=="deleted")
{
$(this).hide();
}
},