1

次のような ajax post 呼び出しの関数があります。

function submitForm() 
    {
            $.ajax(
            {
                type:'POST',
                url:'form.php',
                data:$('#form').serialize(),
                success:function(response)
                {
             /////////////
                    $.mobile.changePage('#page1', {
                            reloadPage: true
                        }, {
                            allowSamePageTranstion: true
                        }, {
                            transition: 'none'
                        });
                    return false;
             /////////////
                }
            }
        );
    }

///////////////の間のコードは、ajaxフォームの送信が成功した後にメインメニューに戻るために使用しようとしているものです。アラートで試してみたので、それが機能することはわかっています。データがMySQLに保存されていることがわかります。しかし、メインページにリダイレクトする方法がわかりません。送信ボタンにも href="#page1" がありますが、「未定義」と書かれた空白のページしか表示されません。

4

1 に答える 1

2

成功関数について

書きます

window.location.href="redirect url"
于 2012-07-23T08:16:59.897 に答える