Javascript 提交表单并刷新页面后显示警报
我试图在提交表单并重新加载页面后显示警报 目前我有Javascript 提交表单并刷新页面后显示警报,javascript,jquery,forms,Javascript,Jquery,Forms,我试图在提交表单并重新加载页面后显示警报 目前我有 $('#Form_Form_action_submit').click(function(){ alert('Please wait while form is submitting'); $('#Form_Form').submit(); }); 其中,Form\u-Form\u-action\u-submit是提交按钮id,Form\u-Form是表单id。这只会在您单击提交时起作用,而不是在页面加载后起作用。如果您想在刷新页面后发出
$('#Form_Form_action_submit').click(function(){
alert('Please wait while form is submitting');
$('#Form_Form').submit();
});
其中,
Form\u-Form\u-action\u-submit
是提交按钮id,Form\u-Form
是表单id。这只会在您单击提交时起作用,而不是在页面加载后起作用。如果您想在刷新页面后发出警报,则需要将内容发送到下一页(或刷新页面)。在这种情况下,GET变量可能是好的“?submitted=true”
您只需检测是否存在提交的GET变量:
if(getUrlVars()[“已提交”]==true){
警报(“我的警报”);
}
函数getUrlVars(){
var vars={};
var parts=window.location.href.replace(/[?&]+([^=&]+)=([^&]*)/gi,函数(m,键,值){
变量[键]=值;
});
返回变量;
}
如果要在刷新页面后发出警报,则需要将内容发送到下一页(或刷新的页面)。在这种情况下,GET变量可能是好的“?submitted=true”
您只需检测是否存在提交的GET变量:
if(getUrlVars()[“已提交”]==true){
警报(“我的警报”);
}
函数getUrlVars(){
var vars={};
var parts=window.location.href.replace(/[?&]+([^=&]+)=([^&]*)/gi,函数(m,键,值){
变量[键]=值;
});
返回变量;
}
您是否可以让表单将用户发送到另一个页面,然后弹出警报?理想情况下,它会显示在同一个页面上。为什么不使用ajax?让用户像@NaN建议的那样等待是不友好的,最好使用ajax。我可以去什么地方为我提供ajax吗?谢谢,您是否可以让表单将用户发送到另一个页面,然后弹出警报?理想情况下,它会显示在同一页面上。为什么不使用ajax?让用户像@NaN建议的那样等待是不友好的,最好使用ajax。有没有什么地方可以为我提供ajax?谢谢