使用AJAX调用中的POST数据渲染Django模板

时间:2018-12-13 08:29:49

标签: javascript ajax django vue.js axios

目标:

当用户闲置5分钟后,我的base.js文件将向服务器发送ajax请求,服务器将刷新所有会话数据。我一切都很好,直到这里。在注销用户之后,我还要显示一个页面,说您已注销,其中包含一些自定义数据(例如:用户名),这些数据将通过POST方法发送到该页面。

我不能使用window.location(url),因为这样做只能使用GET方法发送数据。

VUE Axios中的AJAX代码:

axios({
    method: 'post',
    url: 'ajax/logout/',
    data: { },
    responseType: 'json', 
  })

  .then ( function (response){
      console.log('AJAX success');

  })

  .catch ( function (error){
    console.log('ajaxLogout error');
  });

Django视图如下:

def ajaxLogout(request):
    return JsonResponse ({"success":1} )

0 个答案:

没有答案