0

如何将数据从 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 "";
}

它现在没有在我的服务器端打印任何东西。我究竟做错了什么?

4

1 回答 1

2

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

您应该定义的主要属性是:
type - 输入类型(文本、textarea、select 等)
url - 用于处理提交值的服务器端脚本的 url(/post、post.php 等)
pk - 要记录的主键更新(数据库中的 ID)
id名称- 要更新的字段的名称(数据库中的列)。取自 id 或 data-name 属性
- 初始值。对 select 很有用,其中 value 是要显示的文本的整数键。如果为空 - 将从元素 html 内容中获取

于 2013-11-13T09:29:38.600 回答