0

こんにちは、ここに私のコードがあります

function send(Eqt_Param,Eqt_Param_value)
{
    var Eqt_Paramv=Eqt_Param+'='+Eqt_Param_value;
    alert(Eqt_Paramv);
}

毎回異なります...値を送信Eqt_Param しているので、このスクリプトを5回実行すると、全体で5つの異なる値が得られますが、スクリプト関数で配列要素を使用できるように、各値を配列に保存する必要がありますまた、Eqt_Param_valueonclick

これを修正するのを手伝ってください

4

3 に答える 3

0

グローバル配列変数を作成し、それに関数を割り当てるだけです。

 
  var array = [];
  function send(param, param_value) { 
    array[] = Eqt_Param + '=' + Eqt_Param_value;  
  }
 

また

 
  var array = [];
  array[] = send(param, param_value);
  function send(param, param_value) { 
    return Eqt_Param + '=' + Eqt_Param_value;  
  }
 

関数が実行されるたびに、配列にはすべての結果が含まれます。

お役に立てれば。

于 2012-11-28T05:40:05.637 に答える
0
var data = new Array();

function add(param, value){
    var temp = {'param' : param, 'value' : value};

    if (data.length >= 50)
        data.shift();

    data.push(temp);        
}

のような処理の後に関数を呼び出します

add(Eqt_Param,Eqt_Param_value);
于 2012-11-28T05:31:38.463 に答える
0

これがあなたが望むものかどうかはわかりません...しかし、あなたはこれを試すことができます..

グローバル配列を作成...

var globalArray=[];

push() を使用して、配列に必要な値をプッシュします

function send(Eqt_Param,Eqt_Param_value)
{
   var Eqt_Paramv=Eqt_Param+'='+Eqt_Param_value;
    alert(Eqt_Paramv);
   globalArray.push(Eqt_Paramv);   // i am pushing the result(Eqt_Paramv) here, 
}
于 2012-11-28T05:36:37.697 に答える