为页面刷新添加延迟,以便成功消息显示时间更长
adding a delay to page refresh so success message is displayed longer
我有一个在灯箱中完成的表单,提交成功后会显示一条成功消息,然后会重新加载页面。如何延迟页面重新加载以便用户有时间查看消息?使用下面的代码,一旦按下按钮就会发生延迟,它会挂断并显示 "mail:Could not instantiate mail function."
if(data.result == 'success')
{
$('form#car-inquiry').siblings('#form-welcome').hide();
$('form#car-inquiry').hide();
$('#success_message').show();
$('#error_message').hide();
setTimeout(function(){
location.reload(true);}, 5000);
}
在你的脚本中这样尝试
if(data.result == 'success')
{
setTimeout(function () {
$('form#car-inquiry').siblings('#form-welcome').hide();
$('form#car-inquiry').hide();
$('#success_message').show();
$('#error_message').hide();
}, 1000);
setTimeout(function () {
location.reload(true);
}, 1500);
}
我有一个在灯箱中完成的表单,提交成功后会显示一条成功消息,然后会重新加载页面。如何延迟页面重新加载以便用户有时间查看消息?使用下面的代码,一旦按下按钮就会发生延迟,它会挂断并显示 "mail:Could not instantiate mail function."
if(data.result == 'success')
{
$('form#car-inquiry').siblings('#form-welcome').hide();
$('form#car-inquiry').hide();
$('#success_message').show();
$('#error_message').hide();
setTimeout(function(){
location.reload(true);}, 5000);
}
在你的脚本中这样尝试
if(data.result == 'success')
{
setTimeout(function () {
$('form#car-inquiry').siblings('#form-welcome').hide();
$('form#car-inquiry').hide();
$('#success_message').show();
$('#error_message').hide();
}, 1000);
setTimeout(function () {
location.reload(true);
}, 1500);
}