需求是这样的,我有两种设定班次的方式A和B 然后页面上有A和B的下拉选择框,比如说我选A的话 局部刷新一下,页面下半部分显示的内容和选择B的时候完全不同。
我的想法是在选择A或者B的时候 ajax提交,走一个action根据前台返回过来的选择再判断返回过去哪一个页面。
下面是我的JS代码:<script type="text/javascript">
$(function () {
$("#RuleType").change(function () {
var params = '{typeID:"' + $(this).val() + '"}';
$.ajax({
type: "POST",
url: "../AccessPassRule/AddAccessRule",
data: params,
dataType: "text",
contentType: "application/json; charset=utf-8",
beforeSend: function (XMLHttpRequest) { },
success: function (msg) {
},
error: function (xhr, msg, e) {
alert("error");
}
});
});
});
</script>问题来了我ACTION判断走哪个view这些应该没错,就是我不管选择A或者B 显示的都是同一view 我很郁闷啊。
或者各位有更好的解决方案吗?求教了
我的想法是在选择A或者B的时候 ajax提交,走一个action根据前台返回过来的选择再判断返回过去哪一个页面。
下面是我的JS代码:<script type="text/javascript">
$(function () {
$("#RuleType").change(function () {
var params = '{typeID:"' + $(this).val() + '"}';
$.ajax({
type: "POST",
url: "../AccessPassRule/AddAccessRule",
data: params,
dataType: "text",
contentType: "application/json; charset=utf-8",
beforeSend: function (XMLHttpRequest) { },
success: function (msg) {
},
error: function (xhr, msg, e) {
alert("error");
}
});
});
});
</script>问题来了我ACTION判断走哪个view这些应该没错,就是我不管选择A或者B 显示的都是同一view 我很郁闷啊。
或者各位有更好的解决方案吗?求教了
解决方案 »
- 急急 在线求大侠 多表查询
- jsp连接mysql Connection refused: connect有源代码,跪求高手帮忙
- jsp生成的html奇怪的错误?
- 像是csdn的登陆,还是百度的登陆怎么做的啊
- 应聘JAVA软件开发(主要是WEB开发),机试的话,可能会考些什么呢?
- 用java如何获得一个URL的页面内容并保存为本地文件?
- 是牛人的看过来!!!(新手,没分给)
- 我的JSP总是java.lang.NullPointerException错误!10分钟内给分
- JB开发环境的光标问题
- APACHE和TOMCAT配置问题
- JSF的UIData问题Error getting property 'id' from bean of type java.lang.String
- 怎么看一个网站用的是什么数据库管理系统?
局部刷新,你只需要设定显示的view,用回发的数据重组view数据显示就可以了
不仅仅是数据不同哦,数据的页面格式也较复杂。而且前后两个view相差比较大哦
},
成功了,后台返回一个参数,不同的值做相应的跳转就行。
你的这个写法貌似会被缓存住。
},
success的处理过程呢? 可以直接把要返回的两个内容写成jsp页面 在success里写 div.html(msg)就可以了