Php 使用Jquery submithandler提交表单

Php 使用Jquery submithandler提交表单,php,ajax,Php,Ajax,我可以让Ajax成功发送请求,但我希望它也重定向到新页面,而不是重定向。有人能建议一种替代方法或正确的重定向方式吗 submitHandler: function(form) { $("div.error").hide(); $.ajax({ type: "POST", url: '<?php echo base_url().'subscribe/process_payment/'?>', data: $(form).s

我可以让Ajax成功发送请求,但我希望它也重定向到新页面,而不是重定向。有人能建议一种替代方法或正确的重定向方式吗

submitHandler: function(form) {
    $("div.error").hide();
    $.ajax({
        type: "POST",
        url: '<?php echo base_url().'subscribe/process_payment/'?>',
        data: $(form).serialize(),
        success: function(msg){
            console.log( "Data Saved: " + msg );

        },          

        error: function(msg){
            console.log( "Error: " + msg);
        } 
    });
    return true;
        },
submitHandler:函数(表单){
$(“div.error”).hide();
$.ajax({
类型:“POST”,
url:“”,
数据:$(表单).serialize(),
成功:功能(msg){
console.log(“保存的数据:“+msg”);
},          
错误:函数(msg){
console.log(“错误:+msg”);
} 
});
返回true;
},

通常,您只需在success函数中执行重定向即可

success: function(msg){
        console.log( "Data Saved: " + msg );
        window.location = "mysite.com/newURL";
},
或者返回url

success: function(url){
        window.location = url;
},

通常,您只需在success函数中执行重定向即可

success: function(msg){
        console.log( "Data Saved: " + msg );
        window.location = "mysite.com/newURL";
},
或者返回url

success: function(url){
        window.location = url;
},