zoukankan      html  css  js  c++  java
  • Jquery,seaJs异步刷新,克隆

    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);

    });

    });

    如果有来生,要做一片树叶。 春天恋上枝,炎夏恋上水。 深秋恋上土,东来化作泥。 润物细无声,生生世世恋红尘。
  • 相关阅读:
    [RxJS] Filtering operators: throttle and throttleTime
    [RxJS] Transformation operators: debounce and debounceTime
    [AngularJS] Default Child state and nav between child state
    [RxJS] Transformation operator: bufferToggle, bufferWhen
    [RxJS] Transformation operators: delay and delayWhen
    [RxJS] Transformation operator: buffer, bufferCount, bufferTime
    [RxJS] Transformation operator: scan
    [置顶] 利用Global.asax的Application_Error实现错误记录,错误日志
    Java方法重写与方法重载
    Inside GDALAllRegister之一: 五大部分
  • 原文地址:https://www.cnblogs.com/shujiying/p/4829025.html
Copyright © 2011-2022 走看看