2016-02-19 42 views
0

我想在我的本地主機上編寫這個應用程序 - 在javascript中,但我得到了跨域錯誤 - 我怎麼才能每秒獲得比特幣的價值並確保它在本地工作。ajax localhost cors錯誤

   $.ajax({ 
         url: "https://api.bitcoinaverage.com/ticker/USD", 
         dataType: 'json', 
         crossDomain : true, 
         success: function(data){ 
         callback(data); 
         } 
       }); 
+0

你可以嘗試使用'jsonp' –

+0

我試過了。 - 仍然出現錯誤429 –

+0

https://jsfiddle.net/2fska0jo/ demo1 –

回答

0

我假設您正在多次執行該調用,因爲該錯誤有時是由於太多的請求導致的。

我會嘗試只執行一次調用,看看它是否工作。

我試着從我的本地機器(無網絡服務器)運行的HTML頁面中的相同ajax調用,它工作正常。

還需確保你是不是在某種程度上禁止:)

+0

https://jsfiddle.net/2fska0jo/4/ - 即使我打電話進一步分開 - 仍然有錯誤 –

+0

有沒有什麼機會你可以發佈所有相關的代碼? – alexandergs

+0

嗯,我的意思是說 - 簡而言之 - 但我正在構建的完整應用程序在這裏 - 這似乎是迄今爲止最大的問題 - https://jsfiddle.net/g48ckukd/ –