我试图从对话窗口提交表单并在同一个对话窗口中显示响应。现在我正在尝试使用 Django 视图,该视图将表单(带有验证错误)作为 html 字符串返回。
template = "register.html"
html = render_to_string(template, {'form': form})
return HttpResponse(html, content_type="text/html; charset=utf-8")
但是我的对话框模式中的功能存在一些问题。我错过了用 HttpResponse 中的新 html 替换“模态/对话框”中的内容的部分。
$('#registerform').submit(function(e){
e.preventDefault();
$.post('register', function(data){
//somthing is missing here..
});
return false;
});
现在不确定格式,但你明白了。如果任何专家可以指导我正确的方向,我会是一个快乐的人!谢谢