gpt4 book ai didi

javascript - 使用 jquery 的 Ajax 跨域请求

转载 作者:行者123 更新时间:2023-11-30 06:40:43 25 4
gpt4 key购买 nike

我尝试使用 $.ajax() 调用外部域并且它工作正常,服务器收到调用,但 jquery.js 行 7760 中的 firebug 错误响应。我一直在打我的头一整天都在做这件事,但我并没有觉得自己做得更进一步。

$.ajax({
type: "GET",
url: "http://admin:asdfg@149.50.143.241:81/stream.jpg",
//data: {},
//async: true,
//contentType: "application/jsonp; charset=utf-8",
//headers: {
// 'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/536.5 (KHTML, like Gecko) Chrome/19.0.1084.46 Safari/536.5',
// 'Accept': '*/*',
// 'Authorization': 'Basic ' + auth
//},
//timeout: 500,
dataType: "jsonp",
//crossDomain: true,
beforeSend: function (req) {
req.setRequestHeader('User-Agent', 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/536.5 (KHTML, like Gecko) Chrome/19.0.1084.46 Safari/536.5');
req.setRequestHeader('Accept', '*/*');
req.setRequestHeader('Authorization', 'Basic ' + auth);
},
success: function (data) {
alert("Success");
}
});

最佳答案

jsonp 响应必须包装在 javascript 方法调用中。 (回调方法)。

假设响应是一张图片。 jquery 似乎不太可能处理它。

关于javascript - 使用 jquery 的 Ajax 跨域请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11499296/

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