djangoでajaxを使用するためのヒントとヒントを得るために、Django、jquery、およびmodelforms
def add_comment(request, pk):
if request.method == 'POST' and request.is_ajax():
comment_form = CommentForm(request.POST)
if comment_form.is_valid():
comment = comment_form.save(commit=True)
comment.save()
json = simplejson.dumps(comment, ensure_ascii=False)
return HttpResponse(json, mimetype='application/json')
return render_to_response({{ post.id }}', {'comment': comment,}), context_instance=RequestContext(request), mimetype='application/json')
と私はAjaxの機能を持つリダイレクトせずにページにコメントを投稿しようとしている:私は私がアップミキシングだと信じてい
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js"></script></javascript>
<script type="text/javascript">
$(document).click(function()
{
$('#comment_form').submit(function()
{
var dataString = $('#comment_form').serialize();
$.ajax({
type: 'POST',
url: '',
data: dataString,
success: function(data){
$('').html(data);
},
});
return false;
});
});
</script>
は、私が機能を持っていると言いますここにはいくつかのものがあります。私はリダイレクトせずにコメントを読み込むページを取得しようとしています。私は正確な答えを必要としません、ちょうど正しい方向に操縦されるかもしれません。
あなたの質問がありますか? – Yann
私はDjangoでajaxを使ってコメントを投稿するための洞察とヒントを得るように頼んだ。それはポストの最上部にある、それは明確ではなかった? – tijko
あなたはdjangoとajaxに精通していますが、私はあなたのプロフィールを見ていて、matplotで質問に答えるかのように思えます。あなたはいくつかの洞察力を持っている場合は、共有してください。 – tijko