![](/img/trans.png)
[英]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.