假设我在“add-project.html”页面上有一个表单。请求完成后,我将用户重定向回主页“index.html”。我的目的是仅在用户成功提交表单时,在“index.html”页面上显示通知。我正在使用这个插件进行通知:http://redeyeoperations.com/plugins/Notify/。目前,我使用了一个临时解决方案,当表单已提交时在“add-project.html”上显示通知,然后通过
有没有一种简洁的方式,在重定向后在目标页面上显示通知?
感谢您的帮助。
setTimeout
重定向到主页“index.html”,但我不喜欢它,这样做很不好。$('#printForm').submit(function(e) {
e.preventDefault();
$.ajax({
type: 'POST',
url: 'add-project.php',
data: $('#printForm').serialize(),
success: function(result) {
if(result == '1') {
// Success
$.notify.basic('Congratulations, your projet has been saved correctly', {
occupySpace : true,
close : true,
autoClose: 5000
});
setTimeout(function() {
window.location.href = '../index.html';
}, 2000);
}
else {
// Error
$.notify.error('Oops, something went wrong ! Make sure you filled all the necessary fields', {
occupySpace : true,
close : true,
autoClose: 5000
});
}
}
});
});
有没有一种简洁的方式,在重定向后在目标页面上显示通知?
感谢您的帮助。