gpt4 book ai didi

javascript - angularjs:如何使用 $http 进行即发即弃

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:35:01 24 4
gpt4 key购买 nike

我需要做一个我对响应不感兴趣的发布请求(即发即弃)

我找到了如何做到这一点的方法

xhr.onreadystatechange = function() { xhr.abort(); }

source

但是在 Angular 上,事情有点不同。例如,如果使用 $http

var promise = $http.post(url, data);

我不知道如何获得 xhr 对象?有什么建议吗?

最佳答案

作为替代方案,您可以使用 timeout param on $http取消请求。
AngularJS v.1.1.5 开头您现在甚至可以使用 promise 来中止请求:

var defer = $q.defer();
$http.get('/example', { timeout: defer.promise }).success(callback);
// [...]
defer.resolve();

关于javascript - angularjs:如何使用 $http 进行即发即弃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21681876/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com