2012-01-27 5 views
0

動的list.Againに特定のリンクをクリックしながら、私は、そのアプリケーションを実行し、他のリンク、電流値(ie.,clicked link -indexvalue(I think - it each time create a new array))をクリックアンドロイド電話ギャップためJavaScriptを使用してアレイを作成し、配列にリンクのインデックス値を押し、アレイに格納されます。配列内の私は、そのアプリケーションを実行すると、同じ配列に現在の値を追加する方法たびに、前の値を維持するために、どのようにjavascriptを使用して配列内の以前の値を消去せずに値を配列に追加する方法はありますか?

私のコードは次のとおりです。

var arr1=new Array(); 
    $(".sidemenu li ").click(function() {   
     var index = $('li').index(this); 
     saveIndex(index); 
    }); 
function saveIndex(index) { 

alert(index); 
arr1.push(index); 
window.localStorage.setItem("key",JSON.stringify(arr1)); 

    var arr = JSON.parse(window.localStorage.getItem("key")); 
    alert(arr); 

} 

私を導いてください。 ありがとうございます。

+0

あなたは – Murtaza

+0

は、いくつかのコードスニペットを表示。..グローバル変数として配列のインデックスを宣言することができます。あなたがしようとしていることを伝えるのは難しいです。 –

+0

ユーザセッション用またはユーザがログインするたびにアレイを保存しますか? – ManseUK

答えて

0

使用このような何か:

var my_array = []; 

//your code on click 
my_array.push(my_value); 
+0

これは、配列に値を追加する方法についての質問はありません - 彼は毎回ユーザーが、私はそれを参照してください今すぐページ – ManseUK

+0

を開き、アレイを維持したい:D を、その後、あなたはMySQLで格納された値を使用してPHPとdinamicallyその配列を作成する必要がありますデータベース。値は、ajaxを使用して格納されます – machineaddict

+0

はい私は配列を保持する(previos値を含む)ユーザーのページを開いて、その配列に現在の値を格納するたびに。私はアンドロイドphonegap.Soでアプリケーションを作成したjavascript/jquery.Please私を – Mercy

関連する問題