gpt4 book ai didi

javascript - 对托管在单独服务器上的 WebAPI 的 Ajax GET 请求出现错误

转载 作者:行者123 更新时间:2023-12-02 17:58:29 25 4
gpt4 key购买 nike

这是我第一次处理来自客户端代码的 Ajax 请求,所以我希望有一些我在代码中没有看到的明显错误。首先我要说的是,当我手动导航到下面列出的 URL 时,我会收到 JSON 响应。所以,这个网址很好。但是,当我发出 Ajax GET 请求时,最终出现错误:

enter image description here

这是我的客户端代码:

    $.ajax({
url: 'http://localhost/TestApp.WebAPI/api/BulletinBoard/APPNAME',
type: 'GET',
dataType: 'json',
crossDomain: true,
success: function (data) {
WriteResponse(data);
},
error: function (x, y, z) {
alert(x + '\n' + y + '\n' + z);
}
});

所以,代码遇到了错误,但我不确定为什么。我不是 JavaScript 专家,所以我不确定是否可以做任何事情来获得错误的更详细版本,但我希望有一些明显的我遗漏的东西。

最佳答案

更多阅读内容:jQuery AJAX cross domain

我知道我正在开发一个项目,其中 api 在单独的 Web 服务上,但是,在本地开发.. 将 iis 下的两个站点作为单独的应用程序,它可以工作,因为 URL 类似于以下内容:http://localhost/mysite/http://localhost/mysiteAPI/ 也许您的初始项目是这样设置的?我记得添加了上面文章中提到的接受信息。我还记得附加了“&callback=?”到我的一些调用的 url 来模拟 jsonp,而无需指定类型。

关于javascript - 对托管在单独服务器上的 WebAPI 的 Ajax GET 请求出现错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20786854/

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