我在一个循环中执行以下类型的几个 AJAX 调用:
var param1Val = 'will be different in each loop';
var param2Val = 'will be different in each loop';
$.ajax({
type: 'POST',
url: someUrl,
dataType: 'xml',
data: {
'param1': param1Val,
'param2': param2Val
},
success: function(result){
// how to access param1 and param2 here???
}
});
我需要访问success
部分中的param1
和param2
。我不能使用全局变量param1Val
和param2Val
,因为在我从服务器获得响应之前,它们将具有最后一个循环的值。
1条答案
按热度按时间yfwxisqw1#
通过创建闭包可以做到这一点。