Я новичок в ajax, и я пытаюсь отправить форму, и страница не должна перезагружаться. Я делаю это в джанго.ajax feedback submit без перезагрузки страницы
HTML
#...
<form id="feedback_submit_form" action="" method="post">
{%csrf_token%}
<textarea id="feedback_text" name="feedback_text"></textarea>
<input type="submit" id="feedback_submit" value="Send feedback"/>
</form>
#...
Javascript
$('#feedback_submit_form').submit(function(e){
$.post('**WHAT URL SHOULD BE HERE**', $(this).serialize(), function(data){
***WHAT SHOULD I DO HERE***
});
e.preventDefault();
});
views.py
def ajax_view(request):
if request.method=='POST':
feedback=request.POST.get('feedback_text')
#save feedback to database
**DO I NEED A RETURN HERE**
Я хочу сделать это форма для обратной связи представляется и текущая страница не должна обновить и данные в форме обратной связи должны быть сохранены в базе данных.
Как я могу это сделать. Надеюсь, что это поняли.
Заранее спасибо ...
Я новичок в этой области. Могу ли я подробно рассказать о том, что мне делать? – George