我正在为网络应用程序实现注销功能。我有一个函数,当用户单击退出按钮时调用该函数。
$.post(window.location.pathname + '/logout');
注销服务仅适用于 post。
发生的情况是:
- 302 状态按预期返回,位置如下:http://myapp.com/logout.html
- 显然,jquery ajax 调用只是从那里开始,并立即向所述位置发出 GET 请求。
- GET 请求返回正确的 html,但返回的是 AJAX 样式,浏览器未加载重定向页面
我希望发生的是:
- 302 状态按预期返回,位置如下:http://myapp.com/logout.html
- 浏览器重定向到给定位置
如果您不想使用 Ajax 处理响应,则不要使用 Ajax。
<form action="/logout" method="post">
<input type="submit" value="logout">
</form>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)