我想为使用Jquery Ajax的feed实现类似的按钮。在feed-page.html中。代码的工作原理是让用户喜欢或不同于feed,但我怎么能让<p id='count'>
重新加载点击按钮Like
? 感谢您的帮助提前如何使Ajax成功更改变量
<p>{{feed_detail.text|linebreaks}} </p>
<p id='count'> {{feed_detail.total_likes}} concern{{feed_detail.total_likes|pluralize:'s'}}</p>
<p> {{feed_detail.pub_date|naturaltime|capfirst}} </p>
<input type="button" id="like" name="{{feed_detail.slug}}" value="Like" />
<script>
$('#like').click(function(){
$.ajax({
type: "POST",
url: "{% url 'like' %}",
data: {'slug': '{{feed_detail.slug}}' , 'csrfmiddlewaretoken': '{{ csrf_token }}'},
dataType: "json",
});
})
</script>
你应该在ajax的成功块中做到这一点 – Cyril