2 marvel kc Marvel_kc 于 2015.05.30 17:25 提问

javaweb传递参数问题。。。。

我一个页面有若干个按钮,相当于影院的选座功能,但我要实现的很简单。用js控制点击之后的颜色,但是点击确认提交的时候,怎么将预定的座位的信息提交给后台,让后台修改数据库中的值。

4个回答

bdmh
bdmh   Ds   Rxr 2015.05.30 18:16

你可以直接带在链接后面,也可用框架,比如spring,strust等

Marvel_kc
Marvel_kc 你好,是这样的,按钮有若干个,我点一下,按钮的颜色会变,上一次提问时大家说再加个确定按钮,我现在不知道的是,我点击了某一个按钮,链接后面到底加什么值。
2 年多之前 回复
guwei4037
guwei4037   Ds   Rxr 2015.05.30 20:50

点击按钮后,弹出对话框,确定后以ajax的形式提交到后台处理(jquery ajax),如果成功选座,则修改按钮的颜色。

每个button给个属性,或者id有$符号分割,存取附加信息,以区分每个按钮对应的座位号。

wgw335363240
wgw335363240   2015.05.30 23:23

我感觉楼主只要在选中一个座位后,通过js程序记录下选择的座位号就可以,再次点击座位号的时候,把该座位号从js程序中删除掉。点击提交的时候,把js数组中的数据拼接成字符串提交给服务器就可以了。

Marvel_kc
Marvel_kc 请问最后的js数组中的数据拼接怎么提交到服务器、、
2 年多之前 回复
chentravelling
chentravelling   2015.05.31 00:33

你给每一个按钮绑定一个数据(唯一标识,可以用来确定用户选的位置)比如:点击提交的时候就把这个index传到后台。具体细节的代码,你可以再问我!

Marvel_kc
Marvel_kc 回复code陈: 我是用表单的submit形式提交到servlet页面,也就是说可以在action的后面加入this.index就可以获取到每个按钮的值了吗?
2 年多之前 回复
Marvel_kc
Marvel_kc 我是用表单的submit形式提交到servlet页面,也就是说可以在action的后面加入this.index就可以获取到每个按钮的值了吗?
2 年多之前 回复
chentravelling
chentravelling 获取Index的值就用this.index或者是$(this).getAttribute("index");,具体怎么获取就看你代码中怎么在网页写入button的
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片