经过搜索,我还没有在网上找到我的 jquery 相关问题的解决方案。
(div class='rate')
我希望通过 ajax 更新页面上有多个元素。索引.html:
{% for thing in thing_list %}
<div class='rate'><a href='{% url thing_rating %}'>Rate</a></div>
{% endfor %}
他们引用了一个类似的 url:urls.py
url(r'^(?P<object_id>\d+)/rate/(?P<score>[\d\-]+)/$', 'myview', name='thing_rating'),
我确实request.is_ajax()
在视图中检查:view.py:
def myview(request):
if request.is_ajax():
// doing some other stuff here
return render_to_response('rate.html', context_instance=RequestContext(request))
我的 ajax 需要帮助..:
$( document ).ready( function() {
$('div#rate').click(function(){
$.ajax({
type: "POST",
url:"/????/",
data: { ????? },
success: function(data){ ????? },
error: function(){ alert("Error"); },
});
}
如何在上面的 jquery 中引用 url?通过与我的 urls.py 相同的正则表达式?
我应该传递什么作为数据和成功函数?在我看来,所有繁重的工作都已完成。
谢谢你的想法!