用以下代码实现的三级联动下拉菜单[调用数据库数据],没有显示菜单内容,帮我看看是哪里出问题了?谢谢!

问题描述

用以下代码实现的三级联动下拉菜单[调用数据库数据],没有显示菜单内容,帮我看看是哪里出问题了?谢谢!

三个表:
P_BigClass(字段:BigClassID,BigClassName,descid),
P_SmallClass(字段:SmallClassID,BigClassName,SmallClassName,descid),
P_Sales(字段:SalesID,SmallClassName,SalesName,descid)


var arrSel=["BigClassName","SmallClassName","SalesName"];//arrSel定义了要修改的下拉框和xml数据的节点名称

<%
do while not rsP_BigClass.eof
%>
">
<%
set rsP_SmallClass=server.CreateObject("adodb.recordset")
rsP_SmallClass.open "Select * From P_SmallClass Where BigClassName='" & rsP_BigClass("BigClassName") & "' order by descid",conn,1,3
if not(rsP_SmallClass.bof and rsP_SmallClass.eof) then
do while not rsP_SmallClass.eof
%>
">
<%
set rsP_Sales=server.CreateObject("adodb.recordset")
rsP_Sales.open "Select * From P_Sales Where smallClassName='" & rsP_SmallClass("smallClassName") & "' order by descid",conn,1,3
if not(rsP_Sales.bof and rsP_Sales.eof) then
do while not rsP_Sales.eof
%>
">

<%
rsP_Sales.movenext
loop%>
<%else%>

<%
end if
rsP_Sales.close
set rsP_Sales=nothing
%>

<%
rsP_SmallClass.movenext
loop
end if
rsP_SmallClass.close
set rsP_SmallClass=nothing
%>

<%

rsP_BigClass.movenext
loop
%>

解决方案

asp么?代码问题很多,比如说sql查询,字符串没有带引号

也没有在下拉改变的时候调用onchange

时间: 2024-08-02 23:17:37

用以下代码实现的三级联动下拉菜单[调用数据库数据],没有显示菜单内容,帮我看看是哪里出问题了?谢谢!的相关文章

原生JavaScript实现动态省市县三级联动下拉框菜单实例代码_javascript技巧

像平时购物选择地址时一样,通过选择的省动态加载城市列表,通过选择的城市动态加载县区列表,从而可以实现省市县的三级联动,下面使用原生的JavaScript来实现这个功能: 先给大家展示下测试结果: 未做任何选择时: 选择时: 代码如下所示: <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title>三级联动测试</titl

javascript省市区三级联动下拉框菜单实例演示_javascript技巧

本文实例讲述了javascript实现省市区三级联动下拉框菜单代码,像平时购物选择地址时一样,通过选择的省动态加载城市列表,通过选择的城市动态加载县区列表,从而可以实现省市县的三级联动,下面使用原生的JavaScript来实现这个功能,分享给大家供大家参考.具体如下: 运行效果截图如下: 具体代码如下: <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"

AJAX省市区三级联动下拉菜单(java版)_java

此小程序的功能主要是采用异步请求方式从数据库中调取省市区信息显示到下拉列表: 代码如下: 建立数据库中的代码和一些配置文件信息就省略了,主要有JavaScript中的代码为: $(document).ready(function(){ $.get("getProvince.do", function(result){ $("#showp").html(result); }); }) var xmlhttp; function mysend(str){ $(docum

中国地区三级联动下拉菜单效果分析_javascript技巧

因为最近有需要用到中国地区三级联动下拉菜单,虽然用公司的框架已经实现,但是看的比较迷茫,就网上找了下相关代码,主要的数据和功能实现都是在js文件中,网上找的地区数据有的地方不完整,需要自己添加,虽然和公司的框架实现的代码不一样,还是先把代码放上了,以后需要的时候可以看看,大家也可以看看! 1.首先是js文件(area.js): 复制代码 代码如下: function Dsy() { this.Items = {}; } Dsy.prototype.add = function(id,iArray

javascript实现省市区三级联动下拉框菜单_javascript技巧

本文实例讲述了javascript实现省市区三级联动下拉框菜单代码.分享给大家供大家参考.具体如下: 运行效果截图如下:   首先写一个静态的页面: <!DOCTYPE html> <html> <head> <title>QQ JS省市区三级联动</title> <!-- 使用QQ的省市区数据 --> <!-- <script type="text/javascript" src="http

自定义select皮肤的三级联动下拉菜单

 代码如下 复制代码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>自定义select皮

省市县三级联动下拉菜单(json数据格式)

 代码如下 复制代码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title省市县三级联动下拉菜单<

最简单js代码实现select二级联动下拉菜单_javascript技巧

本文实例为大家分享了js实现select二级联动下拉菜单,供大家参考,具体内容如下 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.

中国地区三级联动下拉菜单代码和示例(附带代码下载)

菜单|示例|下拉|下载     做东西时经常用到中国地区选择功能,于是从网上搜索一些中国地区js代码,然后给他引用到aspx页中,这也许您会碰到个问题:在html中测试一切正常,但是js文件嵌套到aspx文件中,就会出错!这个问题也困饶我n长时间,但是你只要用记事本打开.js后,另存一次,不过要注意的是:底下编码类型请选择:unicode 这样整个世界就和平拉! (注:该方法是小笨笨同学发现)     长话短说,咱开始讲经: 一 .先准备个js文件,给他个美名为:area.js(并把他放到文件夹