从外部 json 文件获取数据
Getting data from external json file
我目前正在使用 JQuery 读取包含照片幻灯片数据的外部 .json 文件
照片幻灯片.json
[
{
"title" : "my tile",
"image" : "xx.jpg",
"url" : "www.example.com",
"firstline" : "woow",
"secondline" : "the weather is fine"
},
.....
.....
]
<script type="text/javascript" >
var photos;
$.getJSON(
"lang/en/photo-slideshow.json",
function(result) {
photos = result;
}
);
<script>
该脚本在加载时间较长的页面上工作正常!页面加载速度非常快(例如 1 秒)JSON 文件t seem to be read completely and the slideshow doesn
无法启动。
我解决了! 我把这一行放到我的代码中: $.ajaxSetup({async:false});谢谢
是否在
触发 json 回调后初始化幻灯片?
当您对 json 对象执行异步调用时,幻灯片初始化应该在 getJson 触发的回调函数中,以确保您在需要时确实拥有数据。
你应该做这样的事情:
$.getJSON('path/to/my.json',function(result){
mySlideShowComponent.init(result);
})
相关文章:
- 使用jquery将mysql数据获取到新的表行中
- 使用createContainer将Meteor数据获取到React Native中时出现问题
- 创建按钮,根据表单字段中的数据获取特定的URL
- 将JSON API数据获取到html
- 将json数据获取到数组中
- 如何将具有多个标签的多个的所有数据获取到一个数组中
- 将状态的 URL 数据获取到模板中
- 如何在jquery中将xml解析数据获取为全局变量
- 在没有JQuery的情况下将JSON数据获取到TVML项目中
- Angular js如何将索引数据获取到另一个模板中
- 如何将PHP Post数据获取到jquery ajax请求中
- 使用javascript中.data()中存储的数据获取变量
- 无法将动态数据获取到 Jquery 饼图中
- 将节点.js neDB 数据获取到变量中
- 更新页面 JSON 数据获取下拉更改
- 将数据绑定到 kendo 下拉列表时,如何将 ajax 响应数据获取到变量
- 画布图像数据获取的值不超过 102,000 个
- 如何通过 JQuery JSON 数据获取 CheckBox(@Html.CheckBox) 的值
- 从html到jquery再到php,再从php到jquery到html,将数据传递到php文件并将数据获取到php文件中
- 如何将Jquery.get中的数据获取到Javascript中的一个变量中