Closed. This question needs details or clarity。它当前不接受答案。
想改善这个问题吗?添加详细信息并通过editing this post阐明问题。
5年前关闭。
我有以下功能:
如何传递其他参数来起作用?
我想要这样的东西:
当调用
想改善这个问题吗?添加详细信息并通过editing this post阐明问题。
5年前关闭。
我有以下功能:
$.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)));
当调用
newParam
时,闭包将捕获$.getJSON
的值。07-24 16:31