问题描述
- Jsp Jquery 在页面中获得Action传过来的值
- 使用的是SSM框架,现在我页面中 就是 有多个列表,
我想分别给他<div id=""1~5""></div>
这样,
然后呢我一进来是利用Action进来了,传了列表过页面
现在我点其他的加载另外的Action,我把之前的要隐藏掉,
然后现在我现在的,比如说现在的 div id="2"
这样怎么实现?
解决方案
不知道我理解的对不对,你这个想做的大概是有5个tab标签页(或者5个按钮),点击不同页签展现不同的页面。
前台你可以使用ajax.load方法,后台我用的是SpringMVC,不知道你的后台框架一样不一样。
你可以先不与后台结合,只是测试前台。先定义5个div,内容分别是1~5,然后隐藏2~4,展现1。
当点击按钮2时,隐藏13~5,展现2等等。这个挺简单的,可以用id或者class来控制。
之后就是结合后台了:思路是当点击某个按钮时,触发不同的action,action将数据传递到前台(SpringMVC用的是model.addAttribute()类似request.setAttrubite()),返回值的是jsp页(SpringMVC中方法返回类型是String,返回值是jsp名)。
ajax.load举例:例如$(""#id1"").laod(""xxxx"" function() {});意思就是走后台xxxx方法,将返回的jsp装在id为id1的div中。再结合刚才的隐藏和显示就应该可以了。
时间: 2024-12-26 10:40:17