javascript - jQuery 将参数传递给 $.get() 回调函数

标签 javascript jquery json

我正在使用这段代码从 twitch 检索一些 JSON:

for (var i = 0; i < streamList.length; i++) {
     $.get(baseURL + streamList[i], getStreamInfo, "json");
}  

其中 getStreamInfo 是回调函数。我想知道是否可以将“i”的值与 JSON 一起传递给回调函数。

最佳答案

是的,您可以传递接收ajax查询数据的默认参数,然后添加i变量。

 for (var i = 0; i < streamList.length; i++) {
     $.get(baseURL + streamList[i],
           function(data) { getStreamInfo(data, i) }, 
           "json");
 } 

注意,需要在getStreamInfo函数中接收

希望有帮助。

关于javascript - jQuery 将参数传递给 $.get() 回调函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32585450/

相关文章:

javascript - 尝试通过 AJAX 发送输入文件数据,无法访问我的 Controller 中的数据

javascript - 将 JSON 数据加载到 Angular-nvD3 Graph (AngularJS)

java - JSONObject 类型的 getBackMysql() 方法未定义

javascript - 右键单击整行自定义菜单

javascript - 为什么有 2 个不同的 flash 权限对话框用于网络摄像头/麦克风访问

javascript - Android Webview 有时不加载 HTML

json - 从Kotlin的子类获取SerializedName参数

javascript - JQuery "undo"返回单击时调用另一个函数的操作

javascript - <select> 选项在更改页面后保持不变

javascript - 使用 jquery 将数据绑定(bind)到 div 时在其中一列中添加链接