<form action="" method="post" id="myform">
{% csrf_token %}
{% for field in form %}
{% if field.errors %}
<p>{{ field.errors }}</p>
{% endif %}
{{ field.label_tag }}<br />
{{ field }}<p>
{% endfor %}
<p>
<input type="submit" value="submit" id="submit_button" />
</form>
<script>
$('#submit_button').click(function(event) {
$(this.form).load(
this.form.action,
$(this.form).serializeArray());
event.preventDefault();
});
</script>
/*
$('#submit_button').click(function() {
event.preventDefault(); #firefox下必须先阻止默认提交,再post;
this.disabled = 'disabled';
jQuery.post(this.form.action, $(this.form).serializeArray(), function(data, status, xhr) {
document.documentElement.outerHTML = data;
});
*/