0

在我的 ASP.NET 项目中,我使用 JQuery 提交数据。我需要一些仍然显示在用户浏览器上的注销页面的解决方案。

如果用户单击该页面,它将向服务器发布请求。虽然请求可能不会在服务器上进行,但我在完成事件时获得“成功”代码,状态代码也显示为 200。

当用户注销时,有什么方法可以防止提交 AJAX 请求...?

4

2 回答 2

0

不,您将无法停止请求。

你可以控制你对它的反应。

返回一些错误代码,告诉您的脚本用户已注销,然后您的 javascript 可以将用户引导到登录屏幕。

如果用户已注销,您得到的 200 响应可能是登录页面。在这种情况下,您可以检查响应的内容并检测注销。

于 2012-08-27T09:32:09.233 回答
0

通常登录/会话由 cookie 处理,这些 cookie 与发送到服务器的每个请求一起发送。让它成为浏览器 URL 或 ajax 调用。如果您在注销时删除 cookie,后续的 ajax 调用可以回复请再次登录消息。

于 2012-08-27T09:35:56.690 回答