如何使用jQuery将对象提交到struts2动作?

时间:2012-06-21 22:48:05

标签: jquery struts2

我有一个对象,我从用户选择的表行中的选择中填充。我有一个jQuery函数捕获click事件,隐藏的表单字段填充我需要的id。

但是,我不确定将该对象发送到struts2动作的正确方法?我试过用这个:

$(function() {
    $('#tbl tr').click(function() {
            var id = $(this).closest('tr').find('input:hidden').val();
 var page = "<s:url action='update/deleteInfo.action'/>?model.isDelete=true&model.info.id=id"; 
          console.log(page);
    window.location.href=(page);
   });
});

模型对象有一个isDelete布尔变量,模型有一个嵌套的info对象,其id变量带有getter / setters。

但是,当我发送它时,模型对象不会填充这些条目。有没有办法做到这个或比url标签更好的方法?

1 个答案:

答案 0 :(得分:1)

在您的网址末尾,id应作为变量而不是字符串

附加
var page = "<s:url action='update/deleteInfo.action'/>?model.isDelete=true&model.info.id="+id;