浏览 7149 次
锁定老帖子 主题:jQuery+struts2实现省市区级联
精华帖 (0) :: 良好帖 (0) :: 新手帖 (1) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2011-05-11
最后修改:2011-05-11
利用struts2的json插件结合jQuery实现 自己要新建数据库,然后把文件导入,在程序中修改core.dao.DBConn,把用户名和密码改成自己数据库的用户名密码,数据库也改成自己的,这样就可以运行程序。
其中对脚本文件的说明:region.js中的sel.style.display = (result.list.length == 0 && result.types + 0 == 3) ? "none" : '';types在后台查询的时候可以不用(我这里查询的时候把types也加上了),但需要作为参数传到后台,主要是判断区是否显示 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2011-05-17
项目没做完?
|
|
返回顶楼 | |
发表时间:2011-05-17
楼主的方法,怎么说呢,很多地方需要完善。
1. 并非 jQuery 的完全应用,只是使用了其中的 Ajax 方法 2. 并非 struts2 的完全应用,标签依赖了 JSP 的标签 建议看以下两个网页的内容: jQuery 插件的写法: http://docs.jquery.com/Plugins/Authoring Struts2 标签文档: http://struts.apache.org/2.1.8/docs/tag-reference.html ========================================================= 觉得可以改进的地方: 1. 避免值由页面传到后台,经 Action 后又返回到页面。如例子中的 target 参数 2. 在 onchange 事件响应时,先清空 select 里的options 3. 用 <s:iterator> 标签代替 <c:forEach> 4. 使用更多的 jQuery 方法(不然总觉得走题了) |
|
返回顶楼 | |
发表时间:2011-05-18
我觉得,省市数据基本上都是固定的。完全用js就可以搞定了,非要拉上struts2么。
|
|
返回顶楼 | |
发表时间:2011-05-18
貌似用到jQuery的Ajax就行了吧。。。
|
|
返回顶楼 | |
发表时间:2011-05-19
关键用到的一点是struts2标签的回显功能吧,如果单独来做联动用框架是有点浪费,不过实际应用中联动只是一部分吧。
|
|
返回顶楼 | |
发表时间:2011-05-23
提的都不错哦
|
|
返回顶楼 | |