我有一种情况,我需要在页面上按顺序列表(<ol><li>..
)表示顺序AJAX请求。我使用jQuery。连续AJAX请求
要求:
- 每个请求必须等待前一个成功状态来完成。
- 成功或错误消息需要附加到相应的列表项。
- 如果任何项目发生错误,进程应停止。
- 错误可能是HTTP错误或JSON格式响应返回的错误。
我有什么工作:
- 循环执行列表
- 制作
$.getJSON
调用所需的URL列表的每个项目
的“需求”的项目是件我的避风港没有解决。
SOLUTION
我结束了使用jQuery Message Queuing,但我没有找到一个方法来HTTP错误返回生成该请求的项目。我反而在另一个地方显示一个错误。
$(document).ajaxError(function(event, response, settings, exception){
$('#Admin').append('<p class="error">' + response.status + ' error requesting page:<br />' + settings.url + '<br />Reload this page to continue.</p>');
});
如果任何人都可以帮我解决这个问题,我宁愿显示HTTP错误。
看起来很有希望!现在检查出来。 – Sonny 2010-10-26 16:33:53