gpt4 book ai didi

javascript - 当网络显示 200 时处理 404

转载 作者:行者123 更新时间:2023-11-28 18:40:09 25 4
gpt4 key购买 nike

这有什么问题code :

function mainCtrl($scope, $http) {
function loadData(){ $http.jsonp('http://www.pais.co.il/Lotto/Pages/last_Results.aspx?download=1')
.then(function (data, status, headers, config) {
console.log(data);
},
function (data, status, headers, config) {

console.log(data);
});
}
loadData();
};

我有一个简单的 URL 调用。我可以在我的网络中看到它是成功的(200)。但我的响应被错误函数捕获:

最佳答案

您没有收到 404 错误。您收到无效的 JS 错误。

您正在发出 JSONP 请求。该 URL 返回 CSV 数据,而不是 JSONP。

您需要:

  1. 使用返回 JSONP 的网址
  2. 使用 XMLHttpRequest 而不是 <script> (这就是$http.jsonp在幕后所做的)加载数据并确保设置合适的访问控制 header 以授予您的JS读取数据的权限
  3. 改为从您的服务器获取数据

关于javascript - 当网络显示 200 时处理 404,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36251347/

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