$('#form').on('submit', function(e){
$.ajax({
type: $(this).attr('method'),
url: $(this).attr('action'),
data: $(this).serialize(),
dataType: 'json'
}).done(function(data){
window.location.href = "manage_item.php";
$('body').append('<div>Item Added Successfully!</div>');
});
});
当ajax已将数据添加到我的广告资源时,我尝试加载到另一个成功提醒的网页。我怎么解决这个问题?使用$ .ajax链接页面的最佳做法是什么?除了使用$ .ajax之外还有其他选择吗?
答案 0 :(得分:0)
最好的方法是在你的ajax成功之后传递一个get
变量和url这样的东西:
.done(function(data){
window.location.href = "manage_item.php?success=1";
});
并在您的manage_item.php中执行以下操作:
if (isset($_GET['success'] && $_GET['success'] == 1)){
echo "<div>Item Added Successfully!</div>"
}