Как узнать, какие параметры были переданы (асинхронному) запросу jQuery AJAX после его завершения?
В основном я запускаю группу запросов AJAX с другим идентификатором, переданным в качестве параметра, и отображаюрезультаты для пользователя, когда каждый из них заканчивается.Теперь, если запрос выполнен успешно, я могу передать идентификатор обратно в результате запроса.Но если запрос не удался, я не знаю, какой запрос не удался, то есть для какого идентификатора был этот запрос.
Пример (javascript / jQuery):
for(var i=0; i < 10; i++ ) {
$.ajax({
type: "GET",
url: "get-results.php",
data: { 'id': i },
success: function(data, textStatus, xmlReq) {
data = $.parseJSON(data);
$("#result" + data.id).html(data.result);
},
error: function(xmlReq, textStatus, errorThrown) {
var id= ???;
$("#result" + id).html('error bla bla');
}
});
}