在按钮事件侦听器上设置变量的值

时间:2013-02-07 18:22:21

标签: php javascript jquery

我希望在按钮事件侦听器上设置名为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'/>

如果您认为可以通过其他方式完成,请建议。

1 个答案:

答案 0 :(得分:1)

当您呼叫$.Settings时,正在评估host字符串。那时button_nameundefined

稍后更改button_name变量不会产生任何影响,因为该字符串已经过评估。

检查host参数是否可以接受函数而不仅仅是字符串。