【发布时间】:2013-05-07 20:09:45
【问题描述】:
是否可以将预定义的变量传递给在成功的 jQuery $.get 请求时调用的函数?
如下例所示,PHP 脚本将返回“bar”:
var extra = "foo";
$.get(baar.php, function(data, extra){
alert(extra + data);
});
因此,我的目标是成为一个向全世界宣布“foobar”的警报框。
谢谢。
【问题讨论】:
-
JavaScript 函数是闭包。只需引用变量即可。
-
...也就是说,另一种选择是采用从
$.get()返回的jqxhr对象并向其添加属性。该对象将作为回调的第三个参数以及this值提供,允许您检索该属性。这有助于使您的函数可重用。
标签: javascript jquery variables get