検索した後、jquery 関連の質問に対する解決策をオンラインでまだ見つけていません。
(div class='rate')
ajax 経由で更新できるようにしたいページに複数の要素があります。index.html:
{% for thing in thing_list %}
<div class='rate'><a href='{% url thing_rating %}'>Rate</a></div>
{% endfor %}
urls.py のような URL を参照します。
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と同じ正規表現を介して?
データ関数と成功関数として何を渡す必要がありますか? すべての重労働は私の見解で行われます..
アイデアをありがとう!