changePage に問題があります。Ajax 呼び出しの後にページを切り替えたい。
フォームが送信されると、この関数が実行されますが、ajax 呼び出しの後、ページは切り替わりません。
この呼び出しにブレークポイントを設定したい場合、停止しません。
ajax呼び出しの後にページを切り替えることができるようにするにはどうすればよいですか。
$("#serialNumber").submit(function() {
$.ajax({
type: "POST",
url: "mobilemain.do",
data: "serialNumberInput=" + $("#serialNumberInput").val(),
success: function(msg)
{
$.mobile.changePage("#machine_manuals", "slide");
}
});
});
編集:
Ok!問題のヒントが見つかりました。
SAP サーバー呼び出しは、私の ajax 呼び出しからではなく、フォーム送信からのものです。彼は上記の方法には決して行きません。
私のサーバーでは、次のようにしました。
l_view = create_view( view_name = 'main.htm').
call_view( l_view ).
しかし、私は main.htm を呼び出したくありません。jquery モバイル プロジェクトの 2 番目のページを呼び出したいと思います。(main.htm#machine_manuals)
それはどのように機能しますか?