RELATEED CONSULTING
相关咨询
选择下列产品马上在线沟通
服务时间:8:30-17:00
你可能遇到了下面的问题
关闭右侧工具栏

新闻中心

这里有您想知道的互联网营销解决方案
  

视图函数:

@csrf_exempt
def comment(request,article_id):
 if request.method == 'POST':
  comments = request.POST['comment']
  if len(comments) < 5:
   result = u'评论数需大于5'
   return HttpResponse(json.dumps({'result': result}))
  else:
   result = 'successfully'
   Comment.objects.create(content= comments, article_id=article_id)
   return HttpResponse(json.dumps({'result': result}))

这是提交评论的函数,别忘记添加csrf装饰器

def get_comment(request, article_id):
 article_list = get_object_or_404(Article, id=article_id)
 comments = article_list.comment_set.all()
 html = ''
 for i in comments:
  ele = '作者:' + 'i.user' + '

' + i.content + '


  • '   html += ele  return HttpResponse(json.dumps({'answer': html}))

    后台获取评论的函数。

    最后将textarea的值清空:

    function resettext() {
     $('.form-control').val('');
    }

    关于“django如何实现ajax提交评论并自动刷新功能”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。


    网站栏目:django如何实现ajax提交评论并自动刷新功能-创新互联
    本文网址:http://jxjierui.cn/article/ccpjih.html
    Top