我在$ .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