0

次の関数呼び出しがあります

    setVal("' + key + ',' + addressid + '")

キーとアドレス ID の 2 つの値を渡そうとしていることに注意してください。

私は以下のような実際の機能を持っています:

    function setVal(key, addressid) {

    }

SetVal 関数で key の値を確認すると、key = hcpkey の値 + ',' + addressid が得られます。

addressid の値は定義されていませんが、値はあります。値を渡す方法に何か問題がありますか?

4

7 に答える 7

2

それらの引用符をすべて取り除きます。

于 2012-05-07T15:33:33.930 に答える
1

単一の引数を渡しています。値を持つ文字列' + key + ',' + addressid + '

私が理解していないことをしようとしているのでない限り、これが欲しいだけです:

setVal(key, addressid)
于 2012-05-07T15:34:33.483 に答える
1

1 つの大きな文字列で関数を呼び出します。"' + key + ',' + addressid + '")

次のように呼び出す必要があります。

setVal("First Value", "Second Value");

それらが変数の場合は、引用符を残します。

setVal(key, addressid);
于 2012-05-07T15:34:02.493 に答える
0

必要のない場所では引用符を使用しないでください。

setVal(key, addressid);

変数名ではなく、変数 (またはその値) が必要です。

于 2012-05-07T15:34:12.110 に答える
0

はい、それらを個別に渡す必要があります。

setVal(key, addressid);
于 2012-05-07T15:34:19.343 に答える
0

次のように関数を呼び出します。

setVal(key, addressid);
于 2012-05-07T15:34:40.740 に答える
0

次のように関数を呼び出すだけです。

setVal(key, addressid);
于 2012-05-07T15:33:50.917 に答える