从bootstrap x-editable发送数据

时间:2013-11-12 09:55:38

标签: java jquery twitter-bootstrap servlets x-editable

如何将数据从bootstrap x-editable发送到servlet?目前我的设置是这样的:

$(document).ready( function() {
    $('a.accordion-toggle').editable({
        ajaxOptions: {
            dataType: 'json'
        }, 
        placement: 'right',
        name: 'toEdit',
        url: '../admin/module_edit.do',
        title: 'Edit'
    });
});

我的servlet是这样的:

@RequestMapping( value = "/admin/module_edit", method = RequestMethod.POST )
public @ResponseBody
String editSubjectAndStrand( @RequestParam
String toEdit, HttpServletRequest request )
{
    System.out.println( toEdit );
    return "";
}

它现在没有在我的服务器端打印任何内容。我做错了什么?

1 个答案:

答案 0 :(得分:2)

最后我发现了错误。我还应该为它定义pk以向服务器发送ajax请求。 documentation帮我解决了这个问题。在文档中有这一部分:

  

定义的主要属性是:
  类型 - 输入类型(文本,文本区域,选择等)
   url - 用于处理提交值的服务器端脚本的url(/ post,post.php等)
   pk - 要更新的记录的主键(db中的ID)
   id 名称 - 要更新的字段名称(db中的列)。取自身份证   或数据名称属性
   - 初始值。有用于select,其中value是文本的整数键   所示。如果为空 - 将从元素html内容中获取