我有一个正常的视图,可以在模板中显示结果。
def PTR(request):
if request.method == 'POST':
form = PTRForm(request.POST)
if form.is_valid():
cd = form.cleaned_data
results = data_groups.setup_ptr(cd)
t = loader.get_template('ptr_records.html')
c = RequestContext(request, {'results': results})
return HttpResponse(t.render(c))
else:
form = PTRForm()
return render_to_response('ptr_form.html', {'form': form})
但是,我更喜欢在bootstrap模式中显示结果。如果我新的从哪里开始,我相信我能搞清楚。我应该执行以下操作....将jQuery添加到表单并让jQuery / javascript处理帖子并将结果放入表单本身定义的模式中。也就是说,在成功返回到AJAX调用之前,不会显示模态?
答案 0 :(得分:0)
是的,你应该这样做,使用Ajax调用服务器,然后以json的形式返回数据,然后使用jquery和bootstrap显示模态