将 JSON 结果添加到 HTML
Add JSON results to HTML
我有这个带有货币汇率的 JSON 文件:
http://openexchangerates.org/latest.json
有人可以帮助我使用 jQuery 脚本,以便结果如下所示:
<div class="currency">USD</div><div class="value">1.000</div>
<script type="text/javascript">
$(document).ready(function() {
var url = "http://openexchangerates.org/latest.json";
$.getJSON(url + "?callback=?", null,function(data) {
// ADD CODE HERE
});
});
</script>
假设你想遍历所有这些速率......你会想围绕这一点做一些事情。
<script type="text/javascript">
$(document).ready(function() {
var url = "http://openexchangerates.org/latest.json";
$.getJSON(url + "?callback=?", null,function(data) {
var myElementToAppendTo = $("#myElement"); // Note: add whatever element you are putting this into here
$.each(data.rates, function(key, value) {
if(key == "EUR" || key == "USD" || key == "GBP") {
myElementToAppendTo.append("<div class='currency'>" + key + "</div><div class='value'>" + value + "</div>");
}
}
});
});
</script>
如果您有:
<div class="currency">USD</div><div class="value"></div>
此代码将获取带有类值的div 内的美元值。
$('div.value').text(data.rates.USD);
如果要创建一个包含所有费率的表,则必须遍历费率索引。
<script type="text/javascript">
$(document).ready(function() {
var url = "http://openexchangerates.org/latest.json";
$.getJSON(url + "?callback=?", null,function(data) {
jQuery.each(data, function(currency, value) {
$("body").append("<div class="currency">"+currency+"</div><div class="value">"+value+"</div>");
});
});
});
</script>
$.each(data.rates,function(key,val){
var Div1 = $('<div class="currency" />').text(key).appendTo($('YOURFORM'));
var Div2 = $('<div class="value" />').text(val).appendTo($('YOURFORM'));
});
类似的东西?
相关文章:
- 将 HTML 添加到 Javascript IF 函数
- 如何使用 javascript 向我的 html 添加内容而不擦除整个页面
- 如何更新浏览器'使用Ajax将html添加到页面后的缓存
- 有没有一种方法可以用javascript将原始html添加为新的表行
- Javascript和HTML - 添加一个下拉菜单,我在这里做错了什么
- 在我的情况下,如何将html添加到Angular中
- Facebook的“赞”按钮如何具有跨域访问权限,可以将HTML添加到父窗口
- 使用 JavaScript 向 HTML 添加数据、类和样式
- HTML - 添加和删除收藏夹
- 元素上的 HTML 添加属性
- ng-bind-html 添加拥有 CSS 类“ng-binding”,它破坏了所有嵌套的 css,如何摆脱它
- 将.html添加到字符串 Javascript
- 在Angular对象中循环时向HTML添加id
- 在将html添加到文档中之前,如何修改ajax调用中的html
- 将HTML添加到JQuery同位素插件/插入项第2部分
- 将HTML添加到JQuery同位素加载项/插入项
- 将HTML添加到iframe会导致页面重新加载
- JQuery:将HTML添加到父分区作为AJAX的结果
- Backbone Rails:如何在application.HTML.erb中为HTML添加javascript
- 使用jQuery向HTML添加Maxlength属性