0

window.location.href にはかなり奇妙な問題があります。データがバックエンドの JSON API (ajax を使用) にポストされているいくつかのフォームから呼び出された場合を除いて、ほぼすべてのページで機能します。詳細: - Appery 内で JQuery Mobile マルチページ テンプレートを使用しています。- Ajax によって呼び出されるサービスは問題なく動作し、期待される結果を返します。- クリックしたボタンには次のコードがあります。

$.post(url ,json_string,
   function (data, status) {
       var eid = data.body.event_id;
       localStorage.setItem('event_id', data.body.event_id);  
   })
  .done(function() {
        hideSpinner();
        window.location.href = "#job_confirm";
//      $(location).attr('href',"#job_confirm"); 
//      location.replace("#job_confirm");
  })
  .fail(function() {
//    alert( "error" );
  });
  • 上記のコードでわかるように。複数のタイプのリダイレクトを試しました。それらのどれも機能しませんでした。
  • 最も奇妙なのは、アプリケーションを最初に電話にインストールしたとき (.apk にコンパイルしたとき) に動作しないことです。ただし、(Android のアクティブなアプリ リストから) アプリケーションをスワイプして再度起動すると、正常に動作します。href を機能させるために必要なブートストラップはありますか?

どんなヒントでも大歓迎です!!

4

0 に答える 0