这里不是后台处理啊,参数传过去之后才轮到后台处理,现在是在前台js给后台发送的参数,我是想可不可以在js处理这个参数的时候修改,让传我想给的参数给后台处理

解决方案 »

  1.   

    我知道你想说啥的,你就想着把那个随机的“0”改成下铺的“1”,对吧,
    直接在点击提交的时候,先执行一个函数,
    id = passenger_1_seat_detail_select的那个select的值,改了就行呗。
    当然,前台在提交时,可能会有错误判断,如果这个值不符合条件就不进行提交,所以你也要确认有没有这个判断。
    还有就是,也许选择卧铺的值,会被存在了隐藏的input标签中,那你也得同时修改这个input标签的值。反正我觉得这样改是没意思的,改了就算能传值,后台肯定也是会把它当错误提交,过滤掉的。想要做这种东西,得要知道后台的处理才行,不能触发后台的错误判断规则。要么,就算是你前台改变了传值,那也没用的啊。
      

  2.   

    我觉得页面传参本身没问题,应该是js在将所有信息拼接赋值给passengerTicketStr的时候,使用了固定值0,而不是从页面获取(因为现在页面已经没有值了~~)
      

  3.   

    那也好改啊,直接拿到这个赋值的passengerTicketStr的值,然后想怎么改,还是不是随你的意思。只要在提交请求之前改了就行。前台代码本来就没有什么安全性,代码你想要怎么改,就可以怎么改,只是后台会做这个合法性验证。