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>
どんな助けでも大歓迎です!前もって感謝します!