<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title> <script type="text/javascript" src="jquery-1.7.2.min.js"></script>
<script type="text/javascript"> var DataSource = [
{"weekday":,"course":[
{"courseId":,"courseName":"语文","pointName":},
{"courseId":,"courseName":"英语","pointName":},
{"courseId":,"courseName":"数学","pointName":},
{"courseId":,"courseName":"自习","pointName":},
{"courseId":,"courseName":"语文","pointName":},
{"courseId":,"courseName":"英语","pointName":},
{"courseId":,"courseName":"数学","pointName":},
{"courseId":,"courseName":"自习","pointName":}
]},
{"weekday":,"course":[
{"courseId":,"courseName":"英语","pointName":},
{"courseId":,"courseName":"语文","pointName":},
{"courseId":,"courseName":"数学","pointName":},
{"courseId":,"courseName":"自习","pointName":},
{"courseId":-,"courseName":"不安排课程","pointName":},
{"courseId":,"courseName":"英语","pointName":},
{"courseId":,"courseName":"数学","pointName":},
{"courseId":,"courseName":"自习","pointName":}
]},
{"weekday":,"course":[
{"courseId":,"courseName":"数学","pointName":},
{"courseId":,"courseName":"英语","pointName":},
{"courseId":,"courseName":"数学","pointName":},
{"courseId":,"courseName":"自习","pointName":},
{"courseId":,"courseName":"语文","pointName":},
{"courseId":,"courseName":"英语","pointName":},
{"courseId":,"courseName":"数学","pointName":},
{"courseId":,"courseName":"自习","pointName":}
]},
{"weekday":,"course":[
{"courseId":,"courseName":"语文","pointName":},
{"courseId":,"courseName":"英语","pointName":},
{"courseId":,"courseName":"数学","pointName":},
{"courseId":,"courseName":"自习","pointName":},
{"courseId":,"courseName":"语文","pointName":},
{"courseId":,"courseName":"英语","pointName":},
{"courseId":,"courseName":"数学","pointName":},
{"courseId":,"courseName":"自习","pointName":}
]},
{"weekday":,"course":[
{"courseId":,"courseName":"语文","pointName":},
{"courseId":,"courseName":"英语","pointName":},
{"courseId":,"courseName":"数学","pointName":},
{"courseId":,"courseName":"自习","pointName":},
{"courseId":,"courseName":"语文","pointName":},
{"courseId":,"courseName":"英语","pointName":},
{"courseId":,"courseName":"数学","pointName":},
{"courseId":,"courseName":"自习","pointName":}
]},
{"weekday":,"course":[
{"courseId":,"courseName":"语文","pointName":},
{"courseId":,"courseName":"英语","pointName":},
{"courseId":,"courseName":"数学","pointName":},
{"courseId":,"courseName":"自习","pointName":},
{"courseId":,"courseName":"语文","pointName":},
{"courseId":,"courseName":"英语","pointName":},
{"courseId":,"courseName":"数学","pointName":},
{"courseId":,"courseName":"自习","pointName":}
]} ];
/**********************************************************************************************************************/
//查询周六第8节课
var v_weekday=;
var v_pointName=; $.each(DataSource,function(item)
{
if(DataSource[item].weekday==v_weekday)
{
$.each(DataSource[item].course,function(o)
{
if(DataSource[item].course[o].pointName==v_pointName)
{
console.log(DataSource[item].course[o]);
return;
}
});
return;
}
});
/**********************************************************************************************************************/
//添加周六第9节自习课程
var o = new Object();
o.courseId = ;
o.courseName ="自习";
o.pointName =; $.each(DataSource,function(item) {
if(DataSource[item].weekday==v_weekday)
{
DataSource[item].course.push(o);
return;
}
}); //输出添加完成的结果
console.log(DataSource);
/**********************************************************************************************************************/
//删除一条数据
$.each(DataSource,function(item)
{
if(DataSource[item].weekday==v_weekday)
{
for (var i = ; i < DataSource[item].course.length; i++)
{
var c = DataSource[item].course[i];
if (c.pointName == v_pointName)
{
DataSource[item].course.splice(i, );
}
}
return;
}
});
console.log(DataSource);
/**********************************************************************************************************************/
</script>
</head> <body> </body>
</html>

使用JQuery解析、处理JSON数据(应用在课程表)的更多相关文章

  1. 用JQuery解析获取JSON数据

    JSON 是一种比较方便的数据形式,下面使用$.getJSON方法,实现获得JSON数据和解析,都挺方便简单的.从http://api.flickr.com/services/feeds/photos ...

  2. jquery ajax返回json数据进行前后台交互实例

    jquery ajax返回json数据进行前后台交互实例 利用jquery中的ajax提交数据然后由网站后台来根据我们提交的数据返回json格式的数据,下面我来演示一个实例. 先我们看演示代码 代码如 ...

  3. jQuery异步获取json数据的2种方式

    jQuery异步获取json数据有2种方式,一个是$.getJSON方法,一个是$.ajax方法.本篇体验使用这2种方式异步获取json数据,然后追加到页面. 在根目录下创建data.json文件: ...

  4. Gson解析复杂Json数据

    背景                                                                   json是一种数据格式,便于数据传输.存储.交换. gson是 ...

  5. 解析天气预报JSON数据

    解析天气预报JSON数据 JSON字符串 constjson2 = '{' + #13#10 +'"error":0,' + #13#10 +'"status" ...

  6. mormot解析天气预报JSON数据

    mormot解析天气预报JSON数据 uses SynCommons; constjson2 = '{' + #13#10 +'"error":0,' + #13#10 +'&qu ...

  7. jQuery AJAX获取JSON数据解析多种方式示例

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  8. 使用ajax解析后台json数据时:Unexpected token o in JSON at position 1

    json数据解析异常 今天在做json数据的时候,出现了如下错误,说是解析异常. VM1584:1 Uncaught SyntaxError: Unexpected token o in JSON a ...

  9. 模拟QQ侧滑控件 实现三种界面切换效果(知识点:回调机制,解析网络json数据,fragment用法等)。

    需要用到的lib包 :解析json  gson包,从网络地址解析json数据成String字符串的异步网络解析工具AsyncHttpClient等 下载地址:点击下载 Xlistview 下拉上拉第三 ...

  10. 解析网络json数据,模拟美团界面显示。

    <?xml version="1.0" encoding="UTF-8"?> <RelativeLayout xmlns:android=&q ...

随机推荐

  1. IDEA无法新建GUI Form文件

    因为最近想开发一个IDEA的插件,所以在开发的过程中就需要创建Swing GUI Form文件.但是在项目中右键New中始终就是没有“GUI Form”这个选项,然后自己琢磨寻思着是不是没有启用Swi ...

  2. nginx安装-del

    1.检测是否安装 rpm -q xxx2. 安装nginx前,我们首先要确保系统安装了g++.gcc.openssl-devel.pcre-devel和zlib-devel软件,可通过如图所示命令进行 ...

  3. Qt5.6关联VS2013,配置VAssistX

    1. 安装Qt qt-creator-opensource-windows-x86-4.2.0.exe 2. 安装Qt VS插件 qt-vs-addin-1.2.5.exe 3. 配置ASSISTX ...

  4. password & Encryption

    password & Encryption cipher https://dev.tencent.com/login

  5. 【bzoj1260】[CQOI2007]涂色paint 区间dp

    题目描述 给出一个序列,每次可以给一段染成同一种颜色,问最少要染多少次能够染成给定方案. 输入 输入仅一行,包含一个长度为n的字符串,即涂色目标.字符串中的每个字符都是一个大写字母,不同的字母代表不同 ...

  6. thymeleaf支持java8的日期实例

    一.实体 @Entity public class Customer { @Id @GenericGenerator(name="generator",strategy = &qu ...

  7. 【题解】ZJOI2017仙人掌

    感觉这题很厉害啊,虽然想了一天多但还是失败了……(:д:) 这题首先注意到给定图中如果存在环其实对于答案是没有影响的.然后关键之处就在于两个 \(dp\) 数组,其中 \(f[u]\) 表示以 \(u ...

  8. 算法学习——kruskal重构树

    kruskal重构树是一个比较冷门的数据结构. 其实可以看做一种最小生成树的表现形式. 在普通的kruskal中,如果一条边连接了在2个不同集合中的点的话,我们将合并这2个点所在集合. 而在krusk ...

  9. BZOJ4567 [Scoi2016]背单词 【trie树 + 贪心】

    题目链接 BZOJ4567 题解 题意真是鬼畜= = 意思就是说我们应先将一个串的所有后缀都插入之后再插入这个串,产生代价为其到上一个后缀的距离 我们翻转一下串,转化为前缀,就可以建\(trie\)树 ...

  10. 2017南宁现场赛E The Champion

    Bob is attending a chess competition. Now the competition is in the knockout phase. There are 2^r2r  ...