Jquery,seaJs异步刷新,克隆
2015-09-22 15:12
633 查看
define(function(require, exports, module) {
var $ = require("jquery")
exports.getMoreData = function(courseMineTemplate_div, currentPage,
pageSize) {
$.post("/outside/web/course/list.htm", {
currentPage : currentPage,
pageSize : pageSize
}, function(data) {
if (data.header.flag == 1 && data.content != null) {
var pagination = data.content.pagination;
var pageCount = pagination.pageCount;
var nextPage = pagination.currentPage + 1;
$("#mine_course_show_page_num").attr("value", nextPage);
var courses = data.content.courses;
if (currentPage==pageCount) {
$("#bt_more_mine").hide();
}
if (courses != null && courses.length != 0) {
for ( var i = 0; i < courses.length; i++) {
processMineCourse(courseMineTemplate_div, data,
courses[i]);
}
} else {
}
}
}, "json");
}
/** 组装与我参与的课程* */
function processMineCourse(courseMineTemplate_div_div, data, course) {
var cloneDiv = courseMineTemplate_div_div.clone(true);
cloneDiv.find("#course_pic").find("a").attr("href", "###");
cloneDiv.find("#course_image").attr("src", course.cover);
cloneDiv.find("#mine_major_name").html(course.majorName);
cloneDiv.find("#course_name").html(course.name);
cloneDiv.find("#mine_grade_name").html(course.gradeName);
cloneDiv.find("#course_operate_time").html(
formateDateSimple(course.operateTime));
if (course.metaValue == "course") {
// cloneDiv.find("#buy_quantity").html("0");
} else if (course.metaValue == "commodity_course") {
cloneDiv.find("#buy_quantity").html(course.statistics.buyQuantity);
cloneDiv.find("#course_questionQuantity").html(
course.statistics.questionQuantity);
cloneDiv.find("#course_notesQuantity").html(
course.statistics.notesQuantity);
}
courseMineTemplate_div_div.before(cloneDiv);
cloneDiv.attr("style", "display:block");
}
/** 时间格式转换* */
function formateDateSimple(date) {
date = date.split(" ")[0];
return date;
}
})
seajs.use(["jquery","teacher_course_mine_achieve"],function($,teacher_course_mine_achieve){
/** * 加载与自己相关的课程*/
$("#bt_more_mine").click(function(event){
var courseMineTemplate_div=$("#mine_teach_con");
var currentPage=$("#mine_course_show_page_num").val();
var pageSize=5;
teacher_course_mine_achieve.getMoreData(courseMineTemplate_div,currentPage,pageSize);
});
});
var $ = require("jquery")
exports.getMoreData = function(courseMineTemplate_div, currentPage,
pageSize) {
$.post("/outside/web/course/list.htm", {
currentPage : currentPage,
pageSize : pageSize
}, function(data) {
if (data.header.flag == 1 && data.content != null) {
var pagination = data.content.pagination;
var pageCount = pagination.pageCount;
var nextPage = pagination.currentPage + 1;
$("#mine_course_show_page_num").attr("value", nextPage);
var courses = data.content.courses;
if (currentPage==pageCount) {
$("#bt_more_mine").hide();
}
if (courses != null && courses.length != 0) {
for ( var i = 0; i < courses.length; i++) {
processMineCourse(courseMineTemplate_div, data,
courses[i]);
}
} else {
}
}
}, "json");
}
/** 组装与我参与的课程* */
function processMineCourse(courseMineTemplate_div_div, data, course) {
var cloneDiv = courseMineTemplate_div_div.clone(true);
cloneDiv.find("#course_pic").find("a").attr("href", "###");
cloneDiv.find("#course_image").attr("src", course.cover);
cloneDiv.find("#mine_major_name").html(course.majorName);
cloneDiv.find("#course_name").html(course.name);
cloneDiv.find("#mine_grade_name").html(course.gradeName);
cloneDiv.find("#course_operate_time").html(
formateDateSimple(course.operateTime));
if (course.metaValue == "course") {
// cloneDiv.find("#buy_quantity").html("0");
} else if (course.metaValue == "commodity_course") {
cloneDiv.find("#buy_quantity").html(course.statistics.buyQuantity);
cloneDiv.find("#course_questionQuantity").html(
course.statistics.questionQuantity);
cloneDiv.find("#course_notesQuantity").html(
course.statistics.notesQuantity);
}
courseMineTemplate_div_div.before(cloneDiv);
cloneDiv.attr("style", "display:block");
}
/** 时间格式转换* */
function formateDateSimple(date) {
date = date.split(" ")[0];
return date;
}
})
seajs.use(["jquery","teacher_course_mine_achieve"],function($,teacher_course_mine_achieve){
/** * 加载与自己相关的课程*/
$("#bt_more_mine").click(function(event){
var courseMineTemplate_div=$("#mine_teach_con");
var currentPage=$("#mine_course_show_page_num").val();
var pageSize=5;
teacher_course_mine_achieve.getMoreData(courseMineTemplate_div,currentPage,pageSize);
});
});
相关文章推荐
- jQuery实现浮动层随浏览器滚动条滚动的方法
- jQuery Mobile学习<1>
- jQuery实现的经典滑动门效果
- 241个JQuery插件 -- JQuery插件大全
- jQuery $.ajax跨域-JSONP获取JSON数据(转载)
- jQuery.extend 函数详解
- JQuery 阻止事件冒泡
- jquery滚动条到底部触发事件
- JQuery 插件
- jQuery中的siblings
- PHP利用jquery生成各种验证码和Ajax验证
- jquery实现的简单二级菜单效果代码
- jquery.cookie.js的见解
- jquery选择器 ID不能有点 .
- jquery实现经典的淡入淡出选项卡效果代码
- JQuery学习(1)
- jQuery EasyUI使用教程之构建CRUD DataGrid
- jQuery EasyUI使用教程之构建CRUD应用程序
- Struts2整合jQuery实现ajax异步登录
- jQuery实现Flash效果上下翻动的中英文导航菜单代码