html如何引用外部json,从外部URL解析json仅Html和JS

该url是一个字符串,而不是json。

使用AJAX来获取数据(使用jquery)

var link;

$.ajax({

url: "test.html",

}).done(function(data) {

link = data;

});

然后,提取数据;

output.innerHTML=jcontent.id;

是价值。你得到这样的关键:

使用function而不是arrow functions为

ES7

Object.entries(jcontent)

.forEach(keyValuePair =>

{

// Push to HTML

var t = document.createTextNode(keyValuePair[0] + ' : ' + keyValuePair[1]);     // Create a text node

output.appendChild(t);

});

ES6

Object.keys(jcontent)

.map(key => [key, jcontent[key]])

.forEach(keyValuePair =>

{

// Push to HTML

var t = document.createTextNode(keyValuePair[0] + ' : ' + keyValuePair[1]);     // Create a text node

output.appendChild(t);

});

ES5(最有可能的情况下) ES5:

Object.keys(jcontent)

.map(function(key){ [key, jcontent[key]] })

.forEach(function(keyValuePair)

{

// Push to HTML

var t = document.createTextNode(keyValuePair[0] + ' : ' + keyValuePair[1]);     // Create a text node

output.appendChild(t);

});

访问值:

keyValuePair[0] // key

keyValuePair[1] // value

如果你想使用ES7或ES6方法,看看babeljs

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值