76 lines
2.4 KiB
JavaScript
76 lines
2.4 KiB
JavaScript
$(function(){
|
|
$("#major_level").on("change", function(){
|
|
$.ajax({
|
|
url: '/syllabuses/get_discipline_categories',
|
|
type: 'get',
|
|
data: {major_level:$("#major_level").val()},
|
|
success: function(data){
|
|
if (data.result == 1){
|
|
$("#discipline_category_id").html("<option value='0'>选择课程所属学科门类</option>");
|
|
for(var i=0; i<data.options.length; i++){
|
|
$("#discipline_category_id").append("<option value='" + data.options[i][1] + "'>" + data.options[i][0] + "</option>");
|
|
}
|
|
}
|
|
else{
|
|
|
|
}
|
|
}
|
|
});
|
|
});
|
|
|
|
$("#discipline_category_id").on("change", function(){
|
|
$.ajax({
|
|
url: '/syllabuses/get_first_level_disciplines',
|
|
type: 'get',
|
|
data: {discipline_category_id:$("#discipline_category_id").val()},
|
|
success: function(data){
|
|
if (data.result == 1){
|
|
$("#first_level_discipline_id").html("<option value='0'>选择课程所属一级学科</option>");
|
|
for(var i=0; i<data.options.length; i++){
|
|
$("#first_level_discipline_id").append("<option value='" + data.options[i][1] + "'>" + data.options[i][0] + "</option>");
|
|
}
|
|
}
|
|
else{
|
|
|
|
}
|
|
}
|
|
});
|
|
});
|
|
});
|
|
|
|
function regex_syllabus_name() {
|
|
var name = $.trim($("#new_syllabus_name").val());
|
|
if(name.length < 2)
|
|
{
|
|
$("#new_syllabus_name_notice").html("课程名称不能为空且至少有两个字符");
|
|
$("#new_syllabus_name_notice").show();
|
|
return false;
|
|
}
|
|
else
|
|
{
|
|
$("#new_syllabus_name_notice").hide();
|
|
return true;
|
|
}
|
|
}
|
|
|
|
//新建课程大纲
|
|
function submit_new_syllabus()
|
|
{
|
|
if(regex_syllabus_name())
|
|
{
|
|
$.ajax({
|
|
url: '/syllabuses/regex_syllabus_name',
|
|
type: 'get',
|
|
data: {name:$.trim($("#new_syllabus_name").val())},
|
|
success: function(data){
|
|
if (data.result == 0){
|
|
$("#new_syllabus_name_notice").html("同一个用户不能创建同名课程");
|
|
$("#new_syllabus_name_notice").show();
|
|
}
|
|
else{
|
|
$("#new_syllabus").submit();
|
|
}
|
|
}
|
|
});
|
|
}
|
|
} |