gpt4 book ai didi

jquery - 跨域ajax与jquery 1.5.1

转载 作者:行者123 更新时间:2023-12-01 08:24:14 25 4
gpt4 key购买 nike

我在我的域上使用了 ajax 和 jquery 1.4.2,但我需要从另一个域获取页面。以下代码适用于 jquery 1.4.2,但我想使用 1.5.1:

$.ajax({
type: "POST",
dataType: "html",
crossDomain: true,
url: "http://www.domain.com/page.aspx",
error: function() {
alert("error");
},
success: function(msg){
alert(msg );
}
});

由于某种原因,我收到错误,但是当我更改为 jquery 1.4.2 时,它可以工作。

我做错了什么?

最佳答案

您需要在响应中添加以下 header (需要控制两个域)

header 设置Access-Control-Allow-Origin“http://your-domain.com”

在您的 Javascript 代码中,您需要添加

jQuery.support.cors = true;

它至少适用于 1.6.2,但仅适用于 Firefox(我认为是 Chorme),IExplorer 不支持 CORS 标准...

关于jquery - 跨域ajax与jquery 1.5.1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5172959/

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