首先引入所需的 js
<script src='项目名/dwr/interface/GetTrade.js'></script> 一定要加上项目名否则会有异常发生
<script src='项目名/dwr/interface/GetArea.js'></script>
<script src='项目名/dwr/engine.js'></script>
<script type='text/javascript' src='项目名/dwr/util.js'></script>
<script type="text/javascript">
<!--
function getSecondTrade(value)
{
if(value!="" || value!=null){
GetTrade.getSecondTrade(value,setSecondTrade);
}
}
function setSecondTrade(data)
{
var tradesecond=$("tradesecond");
DWRUtil.removeAllOptions(tradesecond);
DWRUtil.addOptions(tradesecond,{'':'请选择'});
DWRUtil.addOptions(tradesecond,data);
}
function getThirdTrade(value)
{
if(value!="" || value!=null){
GetTrade.getThirdTrade(value,setThirdTrade);
}
}
function setThirdTrade(data)
{
var tradethird=$("tradethird");
DWRUtil.removeAllOptions(tradethird);
DWRUtil.addOptions(tradethird,{'':'请选择'});
DWRUtil.addOptions(tradethird,data);
}
function getCity(value)
{
if(value!="" || value!=null){
GetArea.getCity(value,setCity);
}
}
function setCity(data)
{
var city=$("city");
DWRUtil.removeAllOptions(city);
DWRUtil.addOptions(city,{'':'请选择'});
DWRUtil.addOptions(city,data);
}
function getCountry(value)
{
if(value!="" || value!=null){
GetArea.getCounty(value,setCountry);
}
}
function setCountry(data)
{
var country=$("country");
DWRUtil.removeAllOptions(country);
DWRUtil.addOptions(country,{'':'请选择'});
DWRUtil.addOptions(country,data);
}
//-->
</script>
html 代码
<td><div align="right">行业分类:</div></td>
<td colspan="3">
<html:select property="tradefirst" onchange="getSecondTrade(this.value)">
<logic:present name="tradecollection" scope="session">
<html:options labelProperty="sme_first_classname" property="id" collection="tradecollection"></html:options>
</logic:present>
</html:select>
<html:select property="tradesecond" onchange="getThirdTrade(this.value)">
<html:option value="${requestScope.companyForm.tradesecond}"><bean:write name="companyForm"
property="tradesecondname"/></html:option>
</html:select>
<html:select property="tradethird">
<html:option value="${requestScope.companyForm.tradethird}"><bean:write name="companyForm" property="tradethirdname"/></html:option>
</html:select>
分享到:
相关推荐
NULL 博文链接:https://zyz.iteye.com/blog/1702669
好东西。这个功能很强大的。赶紧拿去,好好学习下吧!
DWR 三级联动 实现页面无刷新,动态改变。
纯JSP+DWR实现三级联动下拉选择菜单 实现无刷新联动 DWR判断用户是否存在 ajax二级联动菜单 DWR操作数据库模拟实现Google搜索效果
我以一个三级联动下拉框的例子给大家演示dwr是如何实现的。我用到的技术有spring 2.0.5 ,dwr2.0.5,hibernate3.2.3.ga,struts1.2.9,主要涉及到dwr如何调用spring管理的业务方法,以及dwr如何处理返回的数据。
struts2+dwr实现省市县三级联动
这是一个dwr实现三级联动的例子,省,市,区,地址的三级全是从数据库读取的,希望大家看了有用
省市县三级联动的实现的详细代码与配置
一个用DWR实现的三级联动的列表。希望大家都看一看学习一下!
自己写的三级联动源码,欢迎下载 具体请看我的blog: http://blog.csdn.net/lingnnhym/article/details/7035405 http://blog.csdn.net/lingnnhym/article/details/7035545
选择一个商品大类,然后为商品小类填充数据,选择小类后则商品品牌列表会自动填充数据 项目是由Struts2+spring2+hibernate3构架 Struts2自带的只有二级连动下拉菜单,而且效率较低
选择一个商品大类,然后为商品小类填充数据,选择小类后则商品品牌列表会自动填充数据 项目是由Struts2+spring2+hibernate3构架 Struts2自带的只有二级连动下拉菜单,而且效率较低!
MySql建表语句 博文链接:https://lionkingzw-hotmail-com.iteye.com/blog/254023
省市县三级联动,包括 java + jsp + mysql 的实现方式,还有 dwr 实现方式,还有 js + html 实现方式
SSH+dwr实现三级级联动,从Ajava下载的,所以共享一下 由于CSDN上传限制,所以ssh的jar包让我给删掉了
DWR+Struts+Hibernate+Spring 做的三级联动菜单,动态的,带测试文件,把关系包复制到WebRoot下lib就可以运行!
本下载中包括数据库,eclipse完成的struts工程
NULL 博文链接:https://605113068.iteye.com/blog/1724903
今天我做了一个dwr+jsp做的例子:纯JSP+DWR实现三级联动下拉选择菜单,感兴趣的朋友可以参考下,或许本文对你有所帮助