Я пытался заставить его работать около трех часов. Искал вокруг, на самом деле все выглядело, и я попробовал все примеры, показанные людьми, ни одна из которых не работала. Это действительно меня пугает. То, что я пытаюсь выполнить, - это вызов файла битсонов Charts JSON, который содержит все данные биткойна. Я настраиваю веб-магазин и хочу, чтобы цена была точной, когда пользователь загружает страницу.
Вот фрагмент кода, где я вызываю функцию $.getJSON():
function JSONCall() {
var url = "http://api.bitcoincharts.com/v1/weighted_prices.json";
$.getJSON(url + "?callback=?", Update);
}
function Update(data) {
//there will be code here to change the HTML on my site, but for now, this works to test
console.log(data);
}
Текущая ошибка, с которой я столкнулся:
Resource interpreted as Script but transferred with MIME type text/html: "http://api.bitcoincharts.com/v1/weighted_prices.json?callback=jQuery19100276493770070374_1387411109377&_=1387411109490". jquery-1.9.1.js:8336
Uncaught SyntaxError: Unexpected token :
и я не могу за свою жизнь заставить его работать. Мой код выглядит отлично, в соответствии со всем, что я видел до сих пор. Если кто-нибудь узнает об этом больше, чем я, и я бы хотел помочь, это было бы фантастически! Заранее спасибо.
Я проверил URL-адрес, и он не возвращает JSONP, только простой JSON.
Вам нужно будет найти другой способ, некоторые варианты приходят на ум: