小编Jun*_*une的帖子

如何在Ajax表单提交后将用户重定向到另一个页面

在成功完成表单后,我在将用户重定向到感谢页面时遇到问题.结果是,在表单提交之后,它会转到一个空白页面(https://cunet.sparkroom.com/Sparkroom/postLead)...我需要将其重定向到感谢页面,同时将表单详细信息提交给"表单操作"中的URL.

HTML代码:

<form action="https://cunet.sparkroom.com/Sparkroom/postLead/" method="post" name="theForm" 
id="theForm" onSubmit="return MM_validateForm();" >
...
</form>
Run Code Online (Sandbox Code Playgroud)

Ajax代码:

<script src="http://malsup.github.com/jquery.form.js"></script> 
<script> 
    $(document).ready(function() { 
        $('#theForm').ajaxForm(function() { 
           alert('form was submitted');
        }); 
     success:function(response) {
           location.window.href = "redirect user to the thank you page";
                }
    }); 
</script> 
Run Code Online (Sandbox Code Playgroud)

JavaScript的:

function MM_validateForm() {
if ( !jQuery('#theForm #FirstName').val() ) {
alert('Please input your first name.');
jQuery('#theForm #FirstName').focus();
return false;
}
if ( !jQuery('#theForm #LastName').val() ) {
alert('Please input your last name.');
jQuery('#theForm #LastName').focus();
return false;
}
if ( !jQuery('#theForm #daytimephone').val() …
Run Code Online (Sandbox Code Playgroud)

html javascript forms ajax redirect

8
推荐指数
2
解决办法
8万
查看次数

标签 统计

ajax ×1

forms ×1

html ×1

javascript ×1

redirect ×1