次のような 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" がありますが、「未定義」と書かれた空白のページしか表示されません。