| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212 |
- function lesson_validate_required(field, alerttxt) {
- with (field) {
- if (value == null || value == "") {
- $("#error_" + id).html(alerttxt);
- return false;
- } else {
- return true;
- }
- }
- }
- function lesson_validate_form(thisform) {
- with (thisform) {
- if (lesson_validate_required(title, "Title must be filled out!") == false) {
- title.focus();
- return false;
- }
- const date = new Date();
- lesson_timezone.value = date.getTimezoneOffset();
- }
- }
- function course_list() {}
- function course_validate_required(field, alerttxt) {
- with (field) {
- if (value == null || value == "") {
- $("#error_" + id).html(alerttxt);
- return false;
- } else {
- return true;
- }
- }
- }
- function course_validate_form(thisform) {
- with (thisform) {
- if (course_validate_required(title, "Title must be filled out!") == false) {
- title.focus();
- return false;
- }
- }
- }
- function course_list() {}
- function time_init(time = 0) {
- //time=0 input time
- //time != 0 now
- let lessonTime;
- if (time == 0) {
- lessonTime = new Date(parseInt($("#form_datetime").val()));
- } else {
- lessonTime = new Date();
- }
- let month = lessonTime.getMonth() + 1;
- month = month > 9 ? month : "0" + month;
- let d = lessonTime.getDate();
- d = d > 9 ? d : "0" + d;
- let data = lessonTime.getFullYear() + "-" + month + "-" + d;
- let strData = "<input type='date' name='lesson_date' value='" + data + "'/>";
- $("#form_date").html(strData);
- let H = lessonTime.getHours();
- H = H > 9 ? H : "0" + H;
- let M = lessonTime.getMinutes();
- M = M > 9 ? M : "0" + M;
- let strTime = "<input type='time' name='lesson_time' value='" + H + ":" + M + "'/>";
- $("#form_time").html(strTime);
- }
- function lesson_update() {
- const date = new Date();
- $("#lesson_timezone").val(date.getTimezoneOffset());
- $.ajax({
- type: "POST", //方法类型
- dataType: "json", //预期服务器返回的数据类型
- url: "../course/my_lesson_update.php", //url
- data: $("#lesson_update").serialize(),
- success: function (result) {
- console.log(result); //打印服务端返回的数据(调试用)
- alert(result.message);
- },
- error: function (data, status) {
- alert("异常!" + data.responseText);
- switch (status) {
- case "timeout":
- break;
- case "error":
- break;
- case "notmodified":
- break;
- case "parsererror":
- break;
- default:
- break;
- }
- },
- });
- }
- function lesson_insert() {
- const date = new Date();
- $("#lesson_timezone").val(date.getTimezoneOffset());
- $.ajax({
- type: "POST", //方法类型
- dataType: "json", //预期服务器返回的数据类型
- url: "../course/my_lesson_insert.php", //url
- data: $("#lesson_new").serialize(),
- success: function (result) {
- console.log(result); //打印服务端返回的数据(调试用)
- if (result.status == 0) {
- alert(result.message);
- window.open("../course/my_course_index.php?course=" + result.course_id);
- } else {
- alert(result.message);
- }
- },
- error: function (data, status) {
- alert(status + ":" + data.responseText);
- switch (status) {
- case "timeout":
- break;
- case "error":
- break;
- case "notmodified":
- break;
- case "parsererror":
- break;
- default:
- break;
- }
- },
- });
- }
- function course_update() {
- //let data = $("#course_update").serialize();
- let files = $("#cover_file").prop("files");
- let data = new FormData();
- data.append("course", $("#course_id").val());
- data.append("teacher", $("#form_teacher").val());
- data.append("lang", $("#lang").val());
- data.append("title", $("#form_title").val());
- data.append("subtitle", $("#subtitle").val());
- data.append("summary", $("#summary").val());
- data.append("tag", $("#tag").val());
- data.append("attachment", $("#attachment").val());
- data.append("status", $("#status").val());
- data.append("cover", files[0]);
- $.ajax({
- type: "POST", //方法类型
- dataType: "json", //预期服务器返回的数据类型
- url: "../course/my_course_update.php", //url
- data: data,
- cache: false,
- processData: false,
- contentType: false,
- success: function (result) {
- console.log(result); //打印服务端返回的数据(调试用)
- alert(result.message);
- },
- error: function (data, status) {
- alert(status + ":" + data.responseText);
- switch (status) {
- case "timeout":
- break;
- case "error":
- break;
- case "notmodified":
- break;
- case "parsererror":
- break;
- default:
- break;
- }
- },
- });
- }
- function course_insert() {
- $.ajax({
- type: "POST", //方法类型
- dataType: "json", //预期服务器返回的数据类型
- url: "../course/my_course_insert.php", //url
- data: $("#course_insert").serialize(),
- success: function (result) {
- console.log(result); //打印服务端返回的数据(调试用)
- if (result.status == 0) {
- alert(result.message);
- window.open("../course/my_course_index.php");
- } else {
- alert(result.message);
- }
- },
- error: function (data, status) {
- alert(status + ":" + data.responseText);
- switch (status) {
- case "timeout":
- break;
- case "error":
- break;
- case "notmodified":
- break;
- case "parsererror":
- break;
- default:
- break;
- }
- },
- });
- }
|