我正在尝试使用来自小提琴的JQuery ajax调用从this page加载资源
我的代码在这里:
$('button').on('click', function() {
$('#message').text('');
$.ajax({
url: "http://pool.burstcoin.ro/pending2.json",
type: "GET",
crossDomain: true,
dataType: "json",
success: function(response) {
console.log(response);
$('#message').text(response.message);
},
error: function(xhr, status) {
alert("error");
}
});
});
我创建了fiddle只是为了看看我是否可以获得任何类型的响应,但我收到此js错误响应: 否'访问控制 - 允许 - 来源'标头出现在请求的资源上。 我已经阅读了一些关于此的帖子,如果我没有弄错的话,它无法在前端做任何事情来添加丢失的标题。是否可以在Node.js(或其他一些javascript框架)中添加正确的标头到响应中? 如果是这样,我会非常感谢一个更新的小提琴,它表明我自己缺乏知识。
答案 0 :(得分:0)
function GetMessages()
{
$.getJSON("http://query.yahooapis.com/v1/public/yql",
{
q: "select * from json where url=\"http://pool.burstcoin.ro/pending2.json\"",
format: "json"
},
function (data) {
if (data.query.results) {
alert(data.query.results["pendingPaymentList"]["_00079785104091711"]);
} else {
alert('bad');
}
}
);
}
GetMessages();