var courseObj = null; function loadCourse() { new Ajax.Request("getCourse.do", { method :"get", onSuccess : function(resp) { courseObj = resp.responseText.evalJSON(); fillCourse(); } }); } /* * 填充分类和产品 */ function fillCourse() { if (courseObj != null) { var courseSelect = $('course'); for (i = 0; i < courseObj.length; i++) { courseSelect.options[i] = new Option(courseObj[i].name, courseObj[i].id); } courseSelect.options[0].selected = true; fillSubject(courseObj[0].subjects); } } function fillSubject(subjectObj) { var subjectSelect = $('subject'); subjectSelect.length = 0; for (i = 0; i < subjectObj.length; i++) { subjectSelect.options[i] = new Option(subjectObj[i].name, subjectObj[i].id); } } /* * 变更分类 */ function changeCourse(index) { var courseSelect = $('course'); courseSelect.options[index].selected = true; fillSubject(courseObj[index].subjects); }
?