1

Web サーバーに接続するモバイル アプリケーションを開発しています。アプリケーションは jQM で作成され、Android Web ビューにインポートされるだけです。jStorage プラグインを使用してこの問題を解決しようとしましたが、異なるページ間でローカル ストレージを共有することはできないようです。だから私はこれを実装しようとしましが、うまくいかず、送信を続けていnullます。

ここに私のコードサンプルがあります: Javascript:

function getToken(authCode) {
    var jsonUrl = mainUrl + "/auth/authorizeToken?grant_type=authorization_code&client_id=bc89fb879a64eb8e422b94d5c39&client_secret=b5c2974b78f7f3f7aee2bed182&redirect_uri=redirection&code="+authCode;
    $.ajax({
        url: jsonUrl,
        type: "GET",
        dataType: "jsonp",
        success: function(data) {
            localStorage.setItem( "access_token", data.access_token);
            localStorage.setItem( "refresh_token", data.refresh_token);
            localStorage.setItem( "logged", "true");
        }
    });
}

function valTokens() {
    access_token = localStorage.getItem("access_token");
    refresh_token = localStorage.getItem("refresh_token");
}

その後、値は null に設定されます。.java ファイルは、指定されたリンクのサンプルと同じです。

4

0 に答える 0