一、当根据笔记本创建了笔记,用户可以通过选择笔记本来加载笔记本下的所有笔记,并可以选中笔记进行修改保存笔记内容。
加载笔记列表流程:选择笔记本 -> 发送加载笔记列表 -> 过滤拦截请求 -> 分配控制器 -> 执行 controller.execute()方法 -> 返回数据 -> 动态生成笔记列表
保存笔记流程:选择笔记 -> 编辑笔记内容 点击保存发送请求-> 过滤拦截请求 -> 分配控制器 -> 执行 controller.execute()方法 -> 返回数据 -> status = 0 更新笔记成功,status = 1 更新笔记失败。
加载笔记列表JS
function loadBookNotes(){
//设置选中效果
$("#book_ul a").removeClass("checked");
$(this).find("a").addClass("checked");
//获取参数
var bookId=$(this).data("bookId");
//发送ajax请求
$.ajax({
url:base_path+"/note/loadnotes.do",
type:"post",
data:{
"bookId":bookId},
dataType:"json",
success:function(result){
//获取笔记信息
var notes=result.data;//(List集合中存储)
//清除原来的列表信息
$("#note_ul").empty()