前景提要
相关推荐: DWR实现省市县三级联动 如何用DWRUtil.getValues("Emp_Form");取得html:select标签的值 DWR 处理各种form表单Select/option,table 使用Extjs周期性调用dwr回调函数 JS直接调用java后台中的函数——DWR dwr的使用和ajax的标签使用 教你如何使用Dwr DWR
推荐群组: WebServices
更多相关推荐
DWR 今天我用DWR2结合SPRING2.5来做三级联动时,可以执行到后台的方法,并且也有返回值,但是就是不能触发回调函数。以下是我的dwr.xml<create creator="new" javascript="CategoryManager"> <param name="class" value="com.muddy.web.service.impl.CategoryManagerImpl"/> <include method="getCategoryById"/> </create> <convert match="com.muddy.web.model.Category" converter="bean"></convert> 以下是JSP页面的JS方法: function getCity(){ var obj_Pro = document.getElementById("sel_Pro"); var obj_City = document.getElementById("sel_City"); var obj_County = document.getElementById("sel_County"); var pro_Index = obj_Pro.selectedIndex; var pro_Value = obj_Pro.options[pro_Index].value; alert(pro_Value); if(pro_Value != "" && pro_Value != null){ CategoryManager.getCategoryById(pro_Value,cityReturn); }else{ DWRUtil.removeAllOptions(obj_City); DWRUtil.addOptions(obj_City,{'':'please select'}); DWRUtil.removeAllOptions(obj_County); DWRUtil.addOptions(obj_County,{'':'please select'}); } } // callback math function cityReturn(data){ alert("test"); var obj_City = document.getElementById("sel_City"); DWRUtil.removeAllOptions(obj_City); DWRUtil.addOptions(obj_City,{'':'please select','4':'sasdfsa'}); for(var i=0;i<data.length;i++){ DWRUtil.addOptions(obj_City,{'aaaaas':'aaa'}); } } 请有经验的帮忙解决一下。谢谢!