1

localStorage使用中にいくつかの値を格納しstringifyていて、それらを解析しようとしていますが、機能しません。

これが私が値を追加する方法です:

localStorage.setItem('a', JSON.stringify({ userid : '4361', value : '23' }));

そして、これは私がそれらを解析する方法です:

$('p').text(JSON.parse(localStorage.getItem('a')));

これがフィドルです:http://jsfiddle.net/hrHfG/

また、各値を個別に解析する方法を知りたいです。たとえば、「a」のユーザーIDのみ、または可能であれば値のみ。

どうもありがとう

4

1 に答える 1

3

これはJSON.parse(localStorage.getItem('a'))、オブジェクトを返すためです。そのようなオブジェクトをの引数として使用することはできません.text()

ただし、これは機能します。

$('p').text(JSON.parse(localStorage.getItem('a')).value);
于 2011-11-10T12:20:39.480 に答える