在django中使用ajax请求和自定义中间件提交表单

时间:2016-03-20 11:59:39

标签: javascript jquery ajax django form-submit

我使用django + wagtail作为我的网络平台,使用RESTapi作为后端。

我有一个用户编辑页面'在我的网站上发布表单,我发送给API以验证应用的更改。

我有一个自定义中间件,它可以使用wagtail app缓存。

表单提交后,我需要做几件事(如果API以' OK'状态响应):

  • 显示类似于'保存更改'在我的网页上,表格
  • 在我的应用的缓存中编辑smth

我对解决方案有一些模糊的想法,基于自定义http标头,这里有更准确的例子:

  • 我提交表单并等待来自API
  • 的reposonse
  • 如果响应是好的,我会使用一些自定义标头重新加载页面,我在中间件中捕获并且
    • 在缓存中执行我想要做的事情
    • 设置一些模板标记,我将在模板中检查以显示'更改已保存'

现在的问题是:如何在js中为重新加载页面设置此自定义http标头?如果我的方法是绝对错误的 - 请给我一些其他的东西,我是网络开发的新手

0 个答案:

没有答案