这个jsp是用的js中这window.open打开的一个页面,我想在这个页面上写一个动态的下拉列表,该怎么写啊,求大神指导,最好有具体的例子
------解决思路----------------------
建议不要用window.open跳转 这样没法在加载页面的同时读取数据信息。
可以用一个servlet做跳转,这样就可以在servlet中读取数据信息 然后在jsp页面做下拉列表
------解决思路----------------------
把从数据库获得的值保存在session中,比如获取的是所有的类型
<%然后进行遍历
session.getAttribute("allType");
%>
<label>文档类型:</label>
<select id="type_id" class="aestype" name="type_id">
<c:forEach items="${allType }" var="list">
<option value="${list.id}">${list.categoryname}</option>
</c:forEach>
</select>
------解决思路----------------------
这个应该跟选省触发市,选市触发县是一个道理吧。
触发事件--ajax请求服务器获取数据--获取数据成功后动态修改select的option选项。
触发事件:页面加载完成,按钮被点击,select被点击,select修改等都可能触发事件。
ajax:到网上查查就可以了。
动态构建select的option:ajax success函数中直接修改<select>标签里面的html就可以了。如:
$("#selectId").htm("<option value=\""+后台读取的key值+"\">"+后台读取的显示value值+"</option>");(动态构建htm()中的string就可以了,多个用js的循环)。
不知道你要的是不是这个...
------解决思路----------------------
记得加loading