gpt4 book ai didi

javascript - jquery ajax() 跨域远程服务器在 IE8 中不工作

转载 作者:可可西里 更新时间:2023-11-01 02:25:04 24 4
gpt4 key购买 nike

<分区>

我有一个脚本可以向远程服务器发出 ajax 请求,并返回一个纯文本响应。它在除 IE8 之外的所有浏览器中都能正常工作(令人震惊)。

代码如下:

$.ajax({
url: 'abc.com/?somerequest=somevalue',
cache: false,
type: 'POST',
data:{
sub: 'uploadprogress',
uploadid: this.uploadId
},
dataType: 'html',
success: this.uploadProgressResp,
error: this.errorResp
});

在 IE8 中,它返回“无传输”错误。我想是因为IE8不允许跨域请求吧?

注意:我没有为远程服务器编写 API。如果我这样做了,我会返回 JSON 响应而不是纯文本响应。所以是的,数据类型应该是 HTML 而不是 JSON。

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