1

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;
        },
4

1 に答える 1

1

通常、成功関数でリダイレクトを行うことができます

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

またはURLを返します

success: function(url){
        window.location = url;
},
于 2012-11-27T23:34:02.360 に答える