我现在有很多的购物车列表,点击结账采用的是模态框,但是我现在点击结账要判断我点击的是哪一个,把点击这个的id传给模态框一起提交到后台,该怎么办呢,我现在可以用Js获取到点击的id,但是只是在js中,我要把他加到我的模态框中变成可以传输到后台的数据怎么办呢

解决方案 »

  1.   

    不可能的 js是在浏览器端执行的
    而jsp相当于是java代码。是在服务器端执行。
    是先服务器端执行好后,然后浏览器 
    jsp是不可能获取到js的 
    又是一个分不清客户端和服务端的帖子LZ你要始终明白一点:客户端到浏览器上就是js和Html,所有的java,jsp,structs标签都是服务端的,简单说就是渲染,你的js变量都到客户端浏览器了服务端的jsp怎么来获取?实在想要做这种奇怪的需求,body的onload=doGetJsParam(),在你的doGetJsParam()方法中把js变量值通过URL或者提交表单发送到后台Action 
      

  2.   

    如果是springMVC的话在controller里面setAttribute()
      

  3.   

    有个疑问:
    1、模态框拿到选择好的id后,不能结算购物车的数量或金额吗?
    2、ajax提交到后台,不能做数据库处理吗?
      

  4.   

    js可以操作页面元素的啊兄弟~ $('#id').val('teset');
      

  5.   

    将JS中需要值赋值给隐藏域中,如<input type="hidden">,