2013-08-03 5 views
2

Я хочу запустить несколько запросов AJAX, которые связаны в контексте.Цикл запроса AJAX в контексте

function ajaxCall(id){ 
    $.ajax( url: "/data/" + id + "/",...) 
} 

for (var i = 0; i < widget.length; i++) 
    window.setInterval(ajaxCall(widget[i]), 50) 

Однако этот код не делает то, что я хочу. Я попытался использовать bind (widget [i]), но немного потерял. Как решить проблему?

Кроме того, есть ли лучшая практика для упаковки и планирования вызовов ajax? У меня есть книга О'Рейли по этой теме, но она не очень тщательна, когда дело касается таких проблем.

ответ

1

Как насчет

window.setInterval(ajaxCall.bind(null, widget[i]), 50) 
Смежные вопросы