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')
내가 아약스 기능 리디렉션하지 않고 페이지에 대한 의견을 게시하기 위해 노력하고있어 : 내가가 혼합있어 생각
<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>
내가 기능을 말해봐 여기 몇 가지. 나는 리다이렉트 (redirect)없이 코멘트를로드하는 페이지를 얻으려고 노력하고있다. 나는 정확한 대답을 필요로하지 않고, 아마도 올바른 방향으로 조종했을 것입니다.
무엇이 질문입니까? – Yann
나는 django와 ajax를 사용하여 의견을 게시하는 방법에 대한 통찰력과 조언을 구했다. 게시물 상단에, 그것은 명확하지 않았습니까? – tijko
당신은 장고와 아약스에 익숙한가요? 나는 당신의 프로필을 보았습니다. 당신은 단지 matplot으로 질문에 답하는 것처럼 보입니다. 통찰력이 있다면 공유하십시오. – tijko