`

select 关联选取

阅读更多
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);
	}

 

分享到:
评论

相关推荐

    从一个select到另一个select

    上述查询首先从`Customers`表中选取美国的客户ID(这是一个子查询),然后从`Orders`表中选取对应这些客户ID的订单。 另一种方法是使用联接(JOIN)操作,尤其是当两个或更多表之间存在关联时。例如,如果我们想...

    Update和Select结合使用

    而`SELECT`语句则用于从一个或多个表中选取数据。当两者结合使用时,可以实现在查询结果的基础上对表进行更新操作。这种组合方式通常应用于需要根据一个表中的数据来更新另一个表中的数据的情况。 ### 2. 结合使用...

    VFP SELECT 用法大补

    连接条件用于指定不同表之间的关联,例如 `SELECT Customers.CustomerName, Orders.OrderID FROM Customers INNER JOIN Orders ON Customers.CustomerID = Orders.CustomerID`。 ### SQL 和宏 在 VFP 中,可以在 ...

    matlab开发-SelectData

    虽然这个标签没有直接与描述关联,但可能暗示了"SelectData"项目可能与其他编程语言(如Python、C++或Java)有接口,允许数据在MATLAB和这些语言之间交换,或者使用其他语言进行额外的数据处理或计算。 在实际应用...

    A_jquery+select框图片选择器点击图片给表单select框赋值Java实用源码整理learns

    在这个项目中,jQuery被用来监听图片点击事件,并将选定的图片信息关联到select元素。 1. **jQuery选择器**:jQuery的核心是其强大的选择器系统,允许开发者轻松地选取DOM元素。在这个案例中,可能使用了`$('...

    ORACLE测试题1_关联查询_答案

    这条查询语句首先从`tt_student`表中选取`student_name`字段,然后从`tt_assess_rule`表中选取`assess_type`、`scale`和`desc1`字段。通过`JOIN`子句,将两个表基于`class_id`字段关联起来,最后通过`WHERE`子句过滤...

    Select-下拉列表多级联动

    在下拉列表多级联动中,Prototype可能会被用来监听`&lt;select&gt;`元素的`change`事件,然后根据用户的选取更新其他下拉列表的内容。 3. **linkage.js**:这是一个自定义的JavaScript脚本,负责实现下拉列表的联动逻辑。...

    SQL实现两张无关联表的数据列合并在一张结果集中

    这部分代码与上一段类似,同样是创建一个临时表`tab2`,并从中选取`tb_usertalk`表中的前四条记录。同样地,这里也使用了`ROW_NUMBER()`函数来为每一条记录分配行号。 **注意**:题目中的`----UNION ALL`并非有效的...

    matlab开发-SelectBox

    `OKDlgWithListBox_activex1`可能是与`OKDlgWithListBox.m`关联的ActiveX控件,ActiveX技术允许MATLAB与外部Windows应用程序进行交互,可能在这里用于增强对话框的功能。 `.fig`文件,如`OKDlgWithListBox.fig`和`...

    数据库关联

    - **子查询**:在SQL中,子查询可以作为SELECT语句的一部分,用于从一个查询的结果集中选取满足特定条件的行,然后将这些行与另一个表进行关联。 4. **索引和关联性能**: - 索引可以显著提高关联操作的性能,...

    Oracle数据库编写基本的SQLSELECT语句[整理].pdf

    3. **连接**:当数据分布在多个表中时,可以使用JOIN操作将这些表的数据关联起来。JOIN允许你基于共同的列或键从两个或更多表中合并数据。例如,`SELECT * FROM table1 JOIN table2 ON common_column`。 基本的SQL ...

    jQuery取得select选择的文本与值的示例

    通过jQuery的`val()`方法,可以直接取得与`ddlregtype`ID关联的select元素的当前值。这个值通常指的是被选中的option元素的value属性值。 如果需要获取选中项的索引,可以使用: ```javascript $("#ddlregtype")....

    jquery div模拟select表单地区选择三级联动美化效果

    jQuery的核心是它的选择器语法,它允许开发者通过CSS样式选择器轻松地选取DOM元素。例如,`$("#id")` 选择ID为"id"的元素,`$(".class")` 选择所有类名为"class"的元素。jQuery还提供了链式调用,使得多次操作可以...

    jQuery select双向选择菜单.zip

    这种功能在数据过滤、分类或者设置关联选项时非常有用,比如在用户配置权限、选择兴趣标签或者设定关联关系的场景。 实现这个功能的关键在于jQuery的选择器、事件处理和DOM操作。jQuery的选择器能让我们轻松定位...

    Selectinto_visualbasic_

    在上述代码中,`#TempTable`是临时表的名称,`MyTable`是要从中选取数据的表,`Condition`是可选的筛选条件。 3. **临时表的优势**:临时表可以提高性能,因为它避免了反复查询大表。当需要多次操作同一组数据时,...

    常用T-sql,查询,关联

    1. SELECT语句:T-SQL中最基础的查询语句,用于从表中选取数据。例如,`SELECT * FROM TableName` 可以获取表中的所有数据。 2. WHERE子句:用于筛选满足特定条件的记录。例如,`SELECT * FROM TableName WHERE ...

    基本SQL查询语句,多关联数据表,SQL内置方程

    例如,以下语句将从"Employees"表中选取所有名字为"John"的员工: ```sql SELECT * FROM Employees WHERE Name = 'John'; ``` 二、多关联数据表 在实际业务中,数据往往分散在多个表中。SQL提供了JOIN操作来连接...

    mobileSelect.js移动端单选多选联动菜单

    3. **联动效果**:mobileSelect.js 的核心是实现联动菜单,当用户在一个菜单中选择某项时,关联的其他菜单会自动更新其选项,形成级联效果。这种设计在处理层级关系复杂的菜单时尤为实用,如地区级联选择,选择省份...

    jquery 笛卡尔基 式 商品属性关联操作

    1. 获取DOM元素:通过jQuery的选择器选取颜色和尺寸的select元素,例如`$("#colorSelect")`和`$("#sizeSelect")`。 2. 初始化数据:定义一个二维数组,包含所有可能的颜色和尺寸选项,如`[[红色, 蓝色], [S, M, L]]`...

    JS简单实现多级Select联动菜单效果代码

    1. **初始化数据源**:创建一个JavaScript数组来作为数据源,数组中的每个元素都是一个数组,用来表示一个选项及其关联的子选项。 2. **设置第一个Select的事件**:在第一个select元素上设置onchange事件处理器,当...

Global site tag (gtag.js) - Google Analytics