Javascript 如何将附加参数传递给jquery$(post)回调函数?

Javascript 如何将附加参数传递给jquery$(post)回调函数?,javascript,Javascript,我正在编写这段代码,通过使用循环发送一系列异步post请求。调用与post请求相关的回调时,我希望使用循环变量,因为javascript作用域规则,我无法直接使用该变量。代码如下所示: for(i=0;i<10;i++) { $.post(url,requestData,function(data,status,xhr){ // use variable i } for(i=0;i我在这里使用setTimeout来演示异步任务(例如$.post事件) (i=0;i)的{ 控制台日志(i

我正在编写这段代码,通过使用循环发送一系列异步post请求。调用与post请求相关的回调时,我希望使用循环变量,因为javascript作用域规则,我无法直接使用该变量。代码如下所示:

for(i=0;i<10;i++)
{
$.post(url,requestData,function(data,status,xhr){
// use variable i
}

for(i=0;i我在这里使用setTimeout来演示异步任务(例如$.post事件)

(i=0;i)的
{
控制台日志(i);
}, 1000);

}
如果
i
是块作用域,则可以在回调中使用变量
i
。使用
let
关键字声明
i

for(let i=0;i<10;i++)
{
   $.post(url,requestData,function(data,status,xhr){
      // use variable i
   }
}
for(设i=0;i