我正在使用经典 ASP 进行编码,并使用 ADO 访问我的数据库。我有两个选择字段,即:
<select name="NBSCourse" class="NBSCourse"></select>
<select name="IndexNo" class="IndexNo"></select>
对于“NBSCourse”,选项字段通过 SQL 请求填充,列出所有可用课程代码的不同结果。我想根据“NBSCourse”的选定值填充下一个选择字段“IndexNo”。
目前,我尝试了以下方法:将 nbsCourseid 的选定字段传递给 ASP 文件“indexnodrop”
$("select.NBSCourse").change(function () {
var nbsCourseid;
nbsCourseid = $("select.NBSCourse").val();
$.ajax({url:"indexnodropdown.asp?q="+nbsCourseid,success:function(result) {
$("select.IndexNo").html(result);
}})
})
在 indexnodrop.asp 中,我已将脚本执行到数据库中。
dim selectedcourseID
selectedcourseID = Request.querystring("q")
oCmd.CommandText = "SELECT DISTINCT IndexNo FROM NBSCourse WHERE CourseId='" & selectedcourseID & "'"
Set oRS = oCmd.Execute()
If Not oRS.EOF Then
response.write("<option value='" & oRS("IndexNo") & "'>" & oRS("IndexNo") & "</option>")
End If
我在这里缺少什么吗?在此先感谢您的帮助!