私はthis.http.post
からの応答を受けています。以下は私のコードはHTTP POSTの応答を保存してローカルストレージに保存する必要があります
this.http.post('http://funiks.com/adminv7/offline-api/login.php', {username: user_form_value,password: password_form_value})
.subscribe(
(response)=> console.log(response)
);
であると私はローカルストレージにこのようなものを使用して応答を節約したい、これは私はJSで行うが、私は、角度に保存することができますどのように案内し、場所を正確にしてください方法です私はコードを配置する必要があります -
同様に私は結果を変数に戻しますか?私はこのように行うと、データからユーザー名をフェッチjsの中::
loggeduser_array = JSON.parse(localStorage.getItem("getLoggedInUser"));
console.log(loggeduser_array.username);
これは私のjsコード(https://pastebin.com/tb1dGA1f)の成功例です。これはjsのようにdata.userをフェッチする方法です。 '$ .ajax({ url: 'http://funiks.com/adminv7/offline-api/login.php'、 タイプ: 'POST'、 contentType: 'application/json; charset = UTF-8' 、 データ型: 'JSON' データ:JSON.stringify(辞書)、 }) の.done(関数(データ、textStatus、jqXHR){ \t(data.status ==」IF SUCCESS "){ localStorage.setItem(" getLoggedInUser "、JSON.stringify(data.user));しかし、角で私はこれを取得しています - https://pastebin.com/W49NAQvz、類似の結果を得る方法 – user2828442
レスポンス本文は文字列でありオブジェクトではないので 'JSON.parse(response._body).user'を使用してください – HARI
しかし、私はhtml5やjsを使って保存しているものだけを保存しません。ストレージ、私はhtml5メソッドを使用して保存されている同様のものを保存したいだけ、どうすればいいのか教えてください – user2828442