关于改变jsp页面的select中option的问题
有一个a.jsp和b.jsp
a.jsp中select的有3个option分别是1,2,3
现在我想在b.jsp中可以增加和删除a.jsp中的option
请问下各位大侠应该如何实现
------解决方案--------------------你需要讲明白你的操作流程和关系逻辑啊。两个页面是什么关系,并列内嵌与一个页面中,还是跳转。希望是想什么效果?b页面跳转回a页面之后改变option?这些问题不能都靠别人猜啊。。
------解决方案--------------------是实时的吗?b中删除后a中立刻做出变化吗?这样的话可以用DWR实现,可以查查DWR反转ajax的实现。
------解决方案--------------------
那这挺简单的啊,在B中把更改后的option更新到db里,a页面再load的时候重取数据自然是b改之后的了。
------解决方案--------------------
你需要讲明白你的操作流程和关系逻辑啊。两个页面是什么关系,并列内嵌与一个页面中,还是跳转。希望是想什么效果?b页面跳转回a页面之后改变option?这些问题不能都靠别人猜啊。。
。。。。就是管理员在b页面改完option之后
用户在a页面注册的时候就可以看到改动之后的效果
不是内嵌也不是跳转
那这挺简单的啊,在B中把更改后的option更新到db里,a页面再load的时候重取数据自然是b改之后的了。
放数据库里应该是可以。。那我去试试吧
如果是重要的选项,此种处理方式 a未刷新页面的话,则其可能选取的是已被后台删除的选项;
A提交上来的选项需要和B做匹配检查
------解决方案--------------------a和b如果是两个不同页面的话,我觉得有两种实现方式。一种是用反向ajax实现由服务器向客户端推下拉框已经改变,反向ajax你可以查一下如何实现。还有一种是在a中做一个定时器每隔一段时间向后台请求一下b中的值是否有变
------解决方案--------------------实时同步么?? 如果a页面没有刷新也要改变么?
那就要定时器进行匹配了... 判断有无改变 有的话改变下拉框 无改变就不进行任何操作