1

namesこのインデックス付き配列を に追加するにはどうすればよいですかlocalStorage。そして、この要素を呼び出します:

var name= new Array();

for( var i=0; i<results.rows.length; i++ ) {
    names[results.rows.item(i).IdTypePrestation ] = results.rows.item(i).LibellePrestation;
}

この行を変更すると:

names[results.rows.item(i).IdTypePrestation] = results.rows.item(i).LibellePrestation;

これに:

names[i] = results.rows.item(i).LibellePrestation;

すべて問題ありませんが、最初の行が必要です。

4

2 に答える 2

0

に設定localStorage

localStorage.someArrayValue = JSON.stringify(myArray);

から取得localStorage

myArray = JSON.parse(localStorage.someArrayValue);
于 2012-12-18T15:55:55.870 に答える
0

私はあなたの解決策は次のようになるべきだと思います:

//Set names on tableau_type line of localStorage
localStorage['tableau_type'] = JSON.stringify(names);

//Get all names on tableau_type line of localStorage
var retrievedObject = JSON.parse(localStorage['tableau_type']);
$.each(retrievedObject ,function(index,element){
    alert(element);
});
于 2012-12-19T14:15:24.123 に答える