【发布时间】:2011-12-29 14:18:35
【问题描述】:
我一直在通过执行以下操作来确保我的 AJAX 请求成功:
$.post("page.php", {data: stuff}, function(data, status) {
if(status == "success") {
//Code here
}
else {
//Error handling stuff
}
});
检查状态变量是执行此操作的最佳方法,还是有更好的方法来确保请求实际通过?我正在考虑将“成功”请求作为一个请求,该请求可以成功地访问我要发布的页面而不会超时(例如,如果服务器已关闭并且在它关闭之前发出了 AJAX 请求)或返回任何404 或 500 错误。
【问题讨论】:
-
你认为什么是成功的?是建立了连接并返回了数据,还是您服务器上的脚本确实按照您的意愿行事?根据您的使用情况,您可能还需要检查实际响应。
-
编辑了我的问题以解释我认为成功的原因
标签: jquery ajax error-handling