我有这样的js代码
var data = {
"items": [
{
"src": "xxx",
"url": "xxx",
"ttl": "xxx%"
},
]};
$.each(data.items, function(i, f) {
$('ul').append('<li class="scroll-nav"><a href="' + f.url + '"><img class="squareBig" src="' + f.src + '" download="' + f.ttl + '"></img></a></li>');
});
它的工作完美,但我想取代var数据={xxx}与导入url从github
我已经尝试了这个代码,但不工作:)
$.getJSON('https://raw.githubusercontent.com/user/lokal.json', data.items, function(i, f) {
$('ul').append('<li class="scroll-nav"><a href="' + f.url + '"><img class="squareBig" src="' + f.src + '" download="' + f.ttl + '"></img></a></li>');
});
这是我json
var data = {
"items": [
{
"src": "https://xxx",
"url": "https://xxx",
"ttl": "METRO TV"
}
]};
请帮帮我
2条答案
按热度按时间j5fpnvbx1#
您使用
.getJSON
的方式不正确。.getJSON
将返回data
,您需要使用该数据进行循环和处理。看看这个:.getJSON
下面的代码应该对您有效:
6yoyoihd2#
这是给你的参考。你需要循环从你的json数据的项目。Demo https://jsbin.com/nicacux/edit?html,js,console,output
HTML语言
JS系统