Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/392.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 提交表单并刷新页面后显示警报_Javascript_Jquery_Forms - Fatal编程技术网

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?谢谢