0

button_name という名前の変数の値をボタン イベント リスナーに設定し、それを REQUEST パラメータとして URL に送信します。しかし、ホスト変数はページの読み込み時に設定され、更新された変数の値を取りません。変数の値を動的に設定して REQUEST パラメータとして送信する方法はありますか?

var button_name;

 $.Settings(
 {  
    host : 'http://my_server_Address/abc.php?filename='+button_name,
 })

 function name_setter(name)
{
button_name=name;
}

<input type='button' onclick="name_setter('click_me')" value='click_me'/>

他の方法でできると思われる場合は、提案してください。

4

1 に答える 1

1

を呼び出す$.Settingsと、host文字列はその場で評価されます。その時点button_nameでですundefined

文字列はすでに評価されているため、後で変数を変更しbutton_nameても影響はありません。

hostパラメータが単なる文字列ではなく関数を受け入れることができるかどうかを確認してください。

于 2013-02-07T18:34:24.273 に答える