请帮助我,我正在尝试使用 jeditable 来编辑 {% for in %} 内的表上的字段。
可编辑的 DIV:
<td><div class="edit" id="{{ c.id }}">{{ c.name|safe }}</div></td>
可编辑代码:
<script>
$(document).ready(function(){
$('.edit').editable('/categoryedit/{{ c.id }}/', {
style: 'display: inline'
});
});
</script>
网址:
url(r'^categoryedit/(?P<id>\d+)/$', 'pos.views.CategoryEdit'),
看法:
def CategoryEdit(request, category_id):
id = request.POST.get('category_id', '')
value = request.POST.get('value', '')
categoria = Category.objects.get(pk=id)
categoria.name = value
categoria.save()
return HttpResponse(escape(value))