javascript - 使用 javascript 从 URL 获取 JSON 对象

标签 javascript jquery json

我正在尝试获取网址中第一个“价格”字段的值:

http://pubapi.cryptsy.com/api.php?method=singleorderdata&marketid=132

我目前正在使用以下代码来执行此操作:

getJSON('http://pubapi.cryptsy.com/api.php? 
method=singleorderdata&marketid=132').then(function(data) {
var final = (data.return.DOGE.sellorders.price * totalcost) * 0.985
var finished = final.toFixed(8)

我强烈感觉自己做错了:

data.return.DOGE.sellorders.price

有什么想法吗?

谢谢!

最佳答案

data.return.DOGE.sellorders[0].price 因为 sellorders 是一个数组

$.getJSON('http://jsbin.com/pudoki/1.json', function(data){
  alert(data.return.DOGE.sellorders[0].price);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

关于javascript - 使用 javascript 从 URL 获取 JSON 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29088067/

相关文章:

javascript - Node.js 错误 : Object function has no method

javascript - 获取最近发生的星期日

javascript - DoubleClick Floodlight onClick

json - 如何处理 ASP.NET WebAPI 中的任意 JSON?

c# - 在 VS 2012 中将 C# 类粘贴为 JSON

android - 如何为 Android 创建通用 JSON 解析器

javascript - 下拉菜单不起作用

jquery - 滚动后如何激活 animate.css

javascript - 如何使用 jquery 隐藏 google.visualization.table 中的列

javascript - 从Javascript记录数组中选择随机项并将其转换为数组