jQuery读取JSON文件
来源:互联网 发布:linux搭建multicraft 编辑:程序博客网 时间:2024/05/17 20:14
jQuery ajax - getJSON()方法:
$.getJSON("test.json",function(data){
alert(data[0].name);
});
该函数是简写的Ajax函数,等价于:
$.ajax({
url: url,
data: data,
success: callback,
dataType: json
});
附加参数:
$.getJSON("test.js",{name:"John",time:"2pm"},function(data){
alert(data[0].name);
});
举例:
article.json文件:
[
{"title":"aaaaaaaaa","content":"bbbbbbbbbbbbbbbbbb","page":"1"},
{"title":"ccccccccc","content":"dddddddddddddddddd","page":"2"},
{"title":"eeeeeeeee","content":"ffffffffffffffffff","page":"3"}
]
js文件:
$(function(){
//点击显示更多
var i = 1; //初始页数为1
$('.more').click(function(){
$('.p_2').show();
setTimeout(function(){
$.getJSON("article.json",function(data){
//过滤
data = $.grep(data,function(item){
return item.page == i;
});
if(data && data != ''){
//循环
$.each(data,function(index,array){
var content = "<ul><li class='li_1'><a href='#'><img src='' alt=''></a></li><li class='li_2'><h2>"+array['title']+"</h2><p>"+array['content']+"</p></li></ul>";
$('.content').append(content);
});
i++;
}else{
$('.more a').html("没有更多了");
}
$('.p_2').hide();
});
},1000);
});
});
$.getJSON("test.json",function(data){
alert(data[0].name);
});
该函数是简写的Ajax函数,等价于:
$.ajax({
url: url,
data: data,
success: callback,
dataType: json
});
附加参数:
$.getJSON("test.js",{name:"John",time:"2pm"},function(data){
alert(data[0].name);
});
举例:
article.json文件:
[
{"title":"aaaaaaaaa","content":"bbbbbbbbbbbbbbbbbb","page":"1"},
{"title":"ccccccccc","content":"dddddddddddddddddd","page":"2"},
{"title":"eeeeeeeee","content":"ffffffffffffffffff","page":"3"}
]
js文件:
$(function(){
//点击显示更多
var i = 1; //初始页数为1
$('.more').click(function(){
$('.p_2').show();
setTimeout(function(){
$.getJSON("article.json",function(data){
//过滤
data = $.grep(data,function(item){
return item.page == i;
});
if(data && data != ''){
//循环
$.each(data,function(index,array){
var content = "<ul><li class='li_1'><a href='#'><img src='' alt=''></a></li><li class='li_2'><h2>"+array['title']+"</h2><p>"+array['content']+"</p></li></ul>";
$('.content').append(content);
});
i++;
}else{
$('.more a').html("没有更多了");
}
$('.p_2').hide();
});
},1000);
});
});
0 0
- jQuery读取JSON文件
- JQuery读取Json文件
- jQuery读取json文件
- jQuery中读取json文件
- jQuery中读取json文件
- JQuery读取本地Json文件
- JQuery读取本地JSON文件
- JQuery读取本地JSON文件
- 使用jQuery读取json文件
- JQuery读取本地json文件
- jQuery读取JSON文件内容的例子
- jQuery ajax读取json文件内容
- jQuery中读取json文件示例代码
- jQuery中读取json文件示例代码
- jQuery ajax读取json文件内容
- jQuery ajax读取本地json文件
- Jquery读取json文件和xml文件以及解析
- jQuery读取JSON总结
- Java学习笔记-----从套接字中读写数据
- C++编译错误:“max”宏的实参不足
- caffe study(5) - AlexNet 之算法篇
- 新手,Visual Studio 2013 配置Boost库。 如何编译和选择,遇到无法打开文件“libboost_thread-vc120-mt-gd-1_58.lib的解决办法
- Android DiskLruCache完全解析,硬盘缓存的最佳方案
- jQuery读取JSON文件
- 使用ContentHub来导入我们需要的照片
- Hadoop集群_MapReduce初级案例
- bzoj3576: [Hnoi2014]江南乐
- JavaScript实现表格的排序
- 数据链路层
- jquery弹窗
- 安卓ORM框架greenDAO
- CSS3变形与动画上