否「訪問控制允許來源'標題出現在請求的資源上。因此'Origin'http://localhost:1337'不允許訪問。
我的代碼是非常簡單的:
var ticker = "CRR";
var url = "http://dev.markitondemand.com/Api/v2/InteractiveChart/json?parameters=%7B%22Normalized%22%3Afalse%2C%22NumberOfDays%22%3A7%2C%22DataPeriod%22%3A%22Day%22%2C%22Elements%22%3A%5B%7B%22Symbol%22%3A%22" + ticker + "%22%2C%22Type%22%3A%22price%22%2C%22Params%22%3A%5B%22c%22%5D%7D%5D%7D";
$.getJSON(url, function(data) {
console.log(data);
}).success(function() {
$('#show-data').html("Successfully retrieved data.");
}).error(function() {
$('#show-data').html("Service Unavailable.");
});
它沒有運行任何錯誤或成功的功能,我得到了同樣的事情,當我嘗試$.ajax
代替。至於我的設置,我正在試驗一個MEN項目,所以我的本地主機上的Mongo,Express和Node.js。任何幫助,將不勝感激。
你可以嘗試設置'''dataType:'jsonp''''你也必須使用回調函數 - 請參閱http://stackoverflow.com/questions/5943630/basic-example-of-使用-ajax-with-jsonp –