gpt4 book ai didi

Internet Explorer 中的 jquery ajax 发布错误

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

我正在使用以下代码在 facebook 上发布图像

$.ajax({type: "POST",
url: "https://graph.facebook.com/me/photos",
data: {message: "",
url: "my Image url",
access_token: accessToken,
format: "json"},
dataType: "json",

success: function(data){


uploads(id);
},
error: function(data){alert("Failed! " + data.error);}
});

此代码在 Chrome、Firefox 和世界上发明的任何其他浏览器上运行良好但它在 Internet Explorer 中不起作用。这段代码有什么问题吗??

最佳答案

这是一个跨域请求。所以使用

 dataType: "jsonp",

jsonpCallback设置为ajax配置。即:

$.ajax({
type: "POST",
url: "https://graph.facebook.com/me/photos",
data: {
message: "",
url: "my Image url",
access_token: accessToken,
format: "json"
},
dataType: "jsonp",
jsonpCallback: 'blah', // here
success: function(data) {


uploads(id);
},
error: function(data) {
alert("Failed! " + data.error);
}
});​

关于Internet Explorer 中的 jquery ajax 发布错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12446178/

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