[英]Map a JSON API object returned from a Http request in JavaScript/Angular
[英]http request with javascript for JSON object in a locally hosted API
我在本地用sinatra和jruby編寫的與SQL Server交互的機器上運行着一個API。 現在,“ localhost:4567 / get / 233310 / loc”返回一個JSON對象
[{"uid":233307,"lat":41.4191113333333,"long":-72.8941905}]
我現在想做的是獲取此JSON對象並將每個對象分配給javascript中的變量。我認為最好用http請求完成此操作? (如果有更好的方法,請告訴我)。
最終,我需要這樣做才能每30秒發出一次請求,但稍后我會處理。
誰能幫我這個??
謝謝。
另一個有用的庫稱為原型。 在這里閱讀:
在Prototype中發出這樣的請求的代碼非常簡單。 只需在頁面上包含prototype.js庫即可:
<script src="prototype.js"></script>
然后運行以下代碼:
var url ='http:// localhost:4567 / get / 233310 / loc'; 新的Ajax.Request(URL,{方法:'get',onSuccess:function(transport){var json = transport.responseJSON; window.alert(json.inspect());}});完成后,您應該會看到一個彈出警報,其中顯示了JSON對象的內容。
您的服務器端腳本應在HTTP標頭“ Content-Type”設置為“ application / json”的情況下提供JSON,以便客戶端腳本代碼理解應嘗試將其解析為JSON。
希望這是有用的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.