我正在尝试为 javascript 使用 Jeditable 插件。这是代码(我从这里获取):
在 .js 文件中:
 $('.edit').editable(function (value, settings) {
        var data = {};
        data[this.id] = value;
        data["_token"] = "{{form._token.vars.value}}";
        $.post("{{ path('edit_category', { 'id': cat.id}) }}", data);
        return(value);
        }, {
            indicator:'Saving...',
            tooltip:'Click to edit',
            cancel:'Cancel',
            submit:'Save'
        });
这不起作用,它说
No route found for "POST /{{ path('edit_category', { 'id': cat.id}) }}"
我理解,因为我不知道如何将 id 参数传递给路径(cat.id)。
这是我只在模板文件中使用 Symfony 进行编辑的方式:
<a href="{{ path('edit_category', { 'id': cat.id}) }}">
    <i class="icon-pencil right-spacer"></i>
</a>
任何帮助将不胜感激!提前致谢!