如何向getJson回调添加额外的参数
how to add additional argument to getJson callback?
我有以下功能:
$.getJSON( "ajax/test.json", function( data ) {
var items = [];
$.each( data, function( key, val ) {
...
});
}
如何将附加参数传递给函数?
我想要这样的东西:
var newParam = externalFunction();
$.getJSON( "ajax/test.json", function( data,newParam ) {
alert(newParam);
$.each( data, function( key, val ) {
...
});
}
也许您需要的是创建一个闭包:
var newParam = externalFunction();
$.getJSON('http://date.jsontest.com/', (function (newParam) {
return function (data) {
alert(newParam);
$.each( data, function( key, val ) {
...
});
}}(newParam)));
闭包将在调用$.getJSON
时捕获newParam
的值。
var newParam = externalFunction();
$.getJSON( "ajax/test.json", function( data) {
alert(newParam); //in this case newParam is available
$.each( data, function( key, val ) {
...
});
});
http://www.w3schools.com/js/js_scope.asp;
相关文章:
- 将GET参数添加到q.io.xhr
- iron路由器将参数添加到字符串中,并添加一个查询
- Nodejs-使用regex将多个参数添加到路由中
- setTimeout向函数参数添加条件
- 将 CakePHP 命名参数添加到列表选择的 URL 中
- 在这种情况下,如何使用参数添加回调
- Ajax 帖子将参数添加到主页链接
- 将查询字符串参数添加到 GridView 项模板
- 如何正确地将 URL 参数添加到 AJAX 数据对象
- 将查询参数添加到 URL
- Google Apps 脚本 - 将横向参数添加到 PDF 电子邮件附件
- 将参数添加到现有 URL
- 使用 Javascript 将参数添加到 URL
- 如何将参数添加到序列化对象
- 将参数添加到 d3 拖动行为后,元素不再可拖动
- 向 ajax 参数添加循环
- 如何将url参数添加到requirejs中的特定路径
- 如何在WordPress中将查询字符串/参数添加到url
- 如何将参数添加到存储在稍后调用的数组中的方法中
- 如何将参数添加到url_for