kar*_*ick 9 javascript angularjs
我$http.post用来从node.js服务器获取数据.我想处理延迟.
我已经添加了超时,$http.defaults.timeout = 100;并预计会console.log出现错误延迟,但它无法正常工作.
例:
$http.defaults.timeout = 100;
$http.post(url, data).success(function(result) {
    callback(result);
}).error(function(error) {
    console.log("error");
});
我是新来的AngularJS.任何帮助将不胜感激.
AngularJS $http 接受超时作为请求参数之一(更多信息请参见此处)
请查看这篇文章,其中解释了如何实现超时功能:
$http.post(url, { timeout: 100 })
        .success(success)
        .error(error);
成功和错误函数接受几个参数:function(data, status, headers, config). 当您收到超时错误时,将执行错误处理程序,其状态将为0。
我希望这会有所帮助。
| 归档时间: | 
 | 
| 查看次数: | 10319 次 | 
| 最近记录: |