jquery ajax 代码可以从另一个域名或另一个网站调用 Web 服务吗? 下面是我使用的代码,
$.ajax({
type: "GET",
contentType: "application/json; charset=utf-8",
dataType: "jsonp",
url: "https://developers.google.com/public/oauth2/1/files",
headers: {
'Authorization': headerDATA,
'Content-Type': 'application/json'
},
success: function (data) {
alert("Success");
for (var i = 0; i < data.items.length; i++) {
alert(AJAX);
}
},
error: function (e) {
alert("Failure");
alert(JSON.stringify(e));
}
});
如何解决这个问题?
最佳答案
当然可以
您的问题是由于网址中缺少双引号造成的。 ajax 中的 url 字段应该是字符串值。尝试下面的代码
$.ajax({
type: "GET",
contentType: "application/json; charset=utf-8",
dataType: "jsonp",
url: "https://developers.google.com/public/oauth2/1/files",
headers: {
'Authorization': headerDATA,
'Content-Type': 'application/json'
},
success: function (data) {
alert("Success");
for (var i = 0; i < data.items.length; i++) {
alert(data.items[i]);
}
},
error: function (e) {
alert("Failure");
alert(JSON.stringify(e));
}
});
关于javascript - 我如何在asp.net中调用Jquery AJAX外部URl?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49870752/