gpt4 book ai didi

javascript - 使用 javascript 进行域查找

转载 作者:行者123 更新时间:2023-11-30 13:14:42 25 4
gpt4 key购买 nike

我们有两个域(xyz.com 和 zxy.com)。并使用 jquery ajax 调用从一个域获取数据。

如果第一个失败,我如何检查并使用 javascript 重定向到另一个域。

最佳答案

你不能只使用 window.location.host 来找出用户当前所在的域吗?

这样您就可以从一开始就进行正确的 ajax 调用。没有理由向错误的域发出请求,等待它失败然后再发出另一个请求。


如果您确实希望实际发出一个 AJAX 请求并等待它失败,然后再发出一个不同的请求,它会如下所示(这个答案是故意的,非常冗长):

var firstRequest = $.ajax({
url: 'http://xyz.com',
timeout: 5000
});

firstRequest.done(function (data) {

});

firstRequest.fail(function () {

var anotherRequest = $.ajax({
url: 'http://xzy.com',
timeout: 5000
});

anotherRequest.done(function (data) {

});

anotherRequest.fail(function () {

});

});

关于javascript - 使用 javascript 进行域查找,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12477322/

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