2016-05-15 176 views

回答

1

如果您使用的是同一個域(即它是您的網站和你是同一個域下),那麼你只需要做一個AJAX調用是這樣的:

$.ajax({ 
    url: 'http://csgobackpack.net/api/GetItemPrice/?currency=USD&id=AK-47%20|%20Wasteland%20Rebel%20(Battle-Scarred)&time=7&callback=testCallback', 
    success: function (data) { 
     // Do whatever you want to do with the data here 
    } 
}); 

不要忘了包括Jquery。

如果你在不同的域名(我想這是你的情況),那麼它會更復雜一點。

瀏覽器不允許你進行跨域AJAX調用,這意味着你不能這樣做。

您需要配置代理。這意味着您需要創建一個可以獲取數據的服務器(因爲您的服務器沒有瀏覽器限制),然後將其發回給您。我不能給你一個例子,因爲它取決於你將使用哪種編程語言來使用服務器端。

如果你的服務器和你的腳本在同一個域中,那麼你很好。如果您使用的不是同一個域,你需要一個額外的頭添加到響應:

Access-Control-Allow-Origin: * 

這不是簡單的初學者,所以如果你有什麼掙扎,不要驚慌,並要求更多的問題。

-1

您可以使用AJAX使用GET方法調用該URL並將該數據獲取到數組中。如果您不在SAM域名上,請在您的服務器文件中包含一個額外的標頭(Access-Control-Allow-Origin:*)。