与symfony2的可切换形式

时间:2012-07-31 12:02:08

标签: jquery-plugins symfony jeditable

我在我的模板中使用jQuery插件jeditable:http://www.appelsiini.net/projects/jeditable 因此,如果单击可编辑元素,文本将更改为包含文本字段和提交按钮的表单。

<script type="text/javascript">
$(document).ready(function() {
    $('.edit').editable('{{ path('group_update', { id: group.id }) }}', { 
        type    : 'textarea',
        submit  : 'OK'
    });
});
</script>

在身体里我有类似的东西:

<div class="edit">{{ group.name }}</div>

但是有一个问题。当我点击提交按钮时,没有任何反应。没有转发到我的行动(实际上没有反应)。

我该怎么办?

1 个答案:

答案 0 :(得分:1)

如果您需要处理从您的操作收到的数据,您应该提交数据而不是URL。

以下示例取自documentation

 $('.editable').editable(function(value, settings) { 
     console.log(this);
     console.log(value);
     console.log(settings);
     return(value);
 }, { 
 type    : 'textarea',
 submit  : 'OK',

});

您可以将数据传递给您的函数,该函数将对您的操作进行AJAX调用,并以您需要的方式处理所有收到的数据

相关问题