我正在使用 django 和 jquery 进行一个项目,我必须实现像 facebook 这样的评论,我不知道该怎么做。请我需要您的帮助,并且需要您对代码非常具体,因为我是新手。
这是代码,请告诉我我缺少什么。
Javascript
<script type="text/javascript">
$(document).ready(function() {
$('#category_form').submit(function(e) {
e.preventDefault();
$.ajax({
type: 'POST',
url: '{% url pos.views.add_category %}',
data: $('#category_form').serialize(),
dataType: 'json',
success: function() {
location.reload();
$('#category_form').get(0).reset();
},
});
return false;
});
});
</script>
形式
class CategoryForm(ModelForm):
name = forms.CharField(label=(u'Categoria'))
class Meta:
model = Category
网址
url(r'^category/$', 'pos.views.Categories'),
看法
def add_comment(request):
if request.method == 'POST' and request.is_ajax():
category_form = CategoryForm(request.POST)
if category_form.is_valid():
category = category_form.save(commit=True)
category.save()
json = simplejson.dumps(category, ensure_ascii=False)
return HttpResponse(json, mimetype='application/json')
return render_to_response(simplejson.dumps({'category': category,}), context_instance=RequestContext(request), mimetype='application/json')