【发布时间】:2015-07-07 03:39:33
【问题描述】:
我的代码中有以下 sn-p,它为请求设置了以毫秒为单位的超时。但即使满足超时,它也不会取消。
var httpURL = {
method : URLobj.method,
url : urlString,
data : data,
withCredentials : true,
headers : URLobj.headers,
timeout:200
};
this.$http(httpURL).success(successFunc).error(errorFunc);
有人可以说明如何使用这个超时参数。我使用的是 v1.2.26。
【问题讨论】:
-
你的“successFunc”处理程序被执行了吗?
-
是 SuccessFunc 在超时时间之后执行
-
如果您查看 Web 浏览器开发人员工具的网络部分,您会发现 http 调用耗时超过 200 毫秒吗?
-
请在 httpURL 配置 json 中删除 successHandle : successFunc 和 errorHandle : errorFunc。 $http 中没有这样的配置
-
它们正在工作,因为您已分别将它们添加到 .success 和 .error 回调中
标签: angularjs