从导入的JSON文件创建列表
Create a list from imported JSON file
我试图从导入的JSON文件创建一个动态列表,但不断收到错误"XMLHttpRequest无法加载。跨源请求只支持协议方案:http、data、chrome、chrome扩展、https、chrome延伸资源。"但该文件不加载。有人能帮忙提示一下吗。Thx!
这是我的js文件
$.getJSON( "recordingList.json", function( data ) {
var values = [];
for (var i = 1; i <= values.length; i++) {
var value = values[i];
var element = $($('#template').html());
element.find('.date').html(value.date);
element.find('.lan').html(value.lan);
element.find('.topic').html(value.topic);
element.find('.speaker').html(value.speaker);
element.find('.play').attr('href', value.play);
element.find('.download').attr('href', value.link);
$('.list').append(element);
};
});
HTML文件
<ul class="list">
<script type = "text/template" id="template">
<li class='list-item'>
<span class='date'></span>
<span class='lan'></span>
<span class='topic'></span>
<span class='speaker'></span>
<a class ='play' title='Listen' href=""><i class='fa fa-play-circle-o'></i></a>
<a class ='download' title='Download' href=""><i class='fa fa-download'></i></a>
</li>
</script>
</ul>
将您的URL更改为指向文件记录List.json 的正确URL
之后,为了将数据附加到列表中,您可以使用简单的字符串串联,然后将字符串附加到<ul>
中
$.getJSON( "whatever/recordingList.json", function( data ) {
for (var i = 1; i <= data.length; i++) {
var value = data[i];
_html = "<li class='list-item'>"
+"<span class='date'>"+value.date+"</span>"
+"<span class='lan'>"+value.lan+"</span>"
+"<span class='topic'>"+value.topic+"</span>"
+"<span class='speaker'>"+value.speaker+"</span>"
+"<a class ='play' title='Listen' href='"+value.play+"'><i class='fa fa-play-circle-o'></i></a>"
+"<a class ='download' title='Download' href='"+value.link+"'><i class='fa fa-download'></i></a>"
+"</li>";
$('.list').append(_html);
}
});
相关文章:
- 为对象数组创建列表项
- 如何在单击时创建列表
- 使用php和javascript从kml文件创建高程图
- 如何使用jquery创建列表
- 如何在jquery mobile中使用json文件创建动态下拉菜单
- 如何在 elfinder(一个 jquery 文件管理器插件)中只显示文件夹列表
- 是否可以在javascript中访问
src的文件创建时间
- 节点.js从 UTF8 文件创建十六进制缓冲区
- 我需要使用AngularJS从JSON文件创建HTML元素
- 创建列表时,像在Ranker.com上一样创建多个项目
- 用于在Backbone中创建列表的Handlebars模板
- 在androidwebview中为本地文件创建脚本标记时出现问题
- 如何使用PHP从我自己的网站上的Google Drive获取文件和文件夹列表
- 从js文件而不是xml文件创建关联数组
- 从 xml 文件创建一个下拉列表,不带重复值.我需要数组吗?
- 从 xml 文件创建 html5 播放列表
- 从导入的JSON文件创建列表
- 如何通过导入javascript中的txt文件来创建列表
- jQuery -创建网页中使用的所有CSS或JS文件的列表
- 从本地xml文件动态创建列表项