gpt4 book ai didi

jquery - ajax发布错误: NETWORK_ERR: XMLHttpRequest Exception 101

转载 作者:行者123 更新时间:2023-11-30 23:44:32 26 4
gpt4 key购买 nike

我有以下 ajax 帖子:

$.ajax( {
type: "POST",
url: "http://192.168.7.9/api",
dataType: 'json',
data: { username: "john.doe", password: "123456", method: "search_samples" },
success: function ( data ) {
// Never get here
},
error: function ( XMLHttpRequest, textStatus, errorThrown ) {
// Always here: if async true, errorThrown has no message
// otherwise I se the NETWORK_ERR message
}
} );

返回时出现以下错误:NETWORK_ERR:XMLHttpRequest 异常 101。

我已经阅读了很多关于此错误的帖子,大多数建议我将 async 设置为 true。这确实删除了错误消息 - 但它仍然是一个错误,并且我从未获得有效数据。它似乎只是删除了没有帮助的错误消息。

在 fiddler 中,在同一台开发机器上,这完美地工作 - 这是 chrome 问题吗?原产地问题?我的语法有问题吗?

最佳答案

好的,您似乎遇到了 same origin policy 的问题。按照您的方式,您无法从托管应用程序的服务器之外的其他服务器访问 AJAX 数据。

为此,您必须将 http://192.168.7.9/api 功能移至您的服务器上,或者使用 JSONP 传输数据。 Here是如何执行此操作的示例。

关于jquery - ajax发布错误: NETWORK_ERR: XMLHttpRequest Exception 101,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15669177/

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