我在$ .get的作用域中访问var i时遇到问题。这是我的代码:在jquery中调用var for for循环获取请求
for (var i = 0; i < printer_ids.length; i++) {
$.get('/get_printer_status_message/'+printer_ids[i]+'/', function(data) {
$('#printer_status_'+printer_ids[i]).html(data);
console.log(data)
console.log('id: #printer_status_'+printer_ids[i]);
console.log('current:' + $('#printer_status_'+printer_ids[i]).html());
});
}
我在$ .get行中定义,但不在$ .get的作用域中。如何访问$ .get的作用域中的var i?
请给我的相关代码的例子在我的问题 – user8957
谢谢你添加一个例子:) – user8957
@ user8957,虽然这个答案是正确的,因为你似乎只使用'我'来访问'printer_ids [我]'也许最好通过'printer_ids [我]'而不是简单的'我'。 – plalx