【发布时间】:2020-05-30 15:36:46
【问题描述】:
我正在编写这段代码,我使用循环发送一系列异步发布请求。当调用与发布请求相关的回调时,我想使用由于 javascript 范围规则而无法直接使用的循环变量。代码是这样的:
for(i=0;i<10;i++)
{
$.post(url,requestData,function(data,status,xhr){
// use variable i
}
由于与 javascript 中的回调相关的范围规则,我无法直接使用 i。所以我想将 'i' 作为参数传递给回调,但文档说只能有 3 个与此回调关联的参数。有没有办法传递额外的参数?
【问题讨论】:
标签: javascript