使用JavaScript-AJAX调用多个URL

使用JavaScript-AJAX调用多个URL,javascript,ajax,Javascript,Ajax,我有一个应用程序,生成一个超链接,用户可以点击并自动登录到点击的链接。例如,超链接是这样的 当用户点击上面的链接时,如果他之前没有打开该应用程序()的会话,他将基于某种SSO自动登录该应用程序。然而,若用户已经登录,他将得到提示,不支持多个会话,所以他必须注销,然后再次登录。所以我的问题是我可以使用Ajax吗?所以当用户点击超链接时,首先调用 然后 调用实际的URL 如果是这样,您能提供一个javascript示例吗?如果没有在服务器上设置CORs头,您无法跨域执行XHR。我首先检查外部应用程

我有一个应用程序,生成一个超链接,用户可以点击并自动登录到点击的链接。例如,超链接是这样的

当用户点击上面的链接时,如果他之前没有打开该应用程序()的会话,他将基于某种SSO自动登录该应用程序。然而,若用户已经登录,他将得到提示,不支持多个会话,所以他必须注销,然后再次登录。所以我的问题是我可以使用Ajax吗?所以当用户点击超链接时,首先调用 然后
调用实际的URL


如果是这样,您能提供一个javascript示例吗?

如果没有在服务器上设置CORs头,您无法跨域执行XHR。我首先检查外部应用程序的注销url是否接受重定向参数。他们经常这样做。如果是,只需将链接更改为logout+redirect参数集。如果不可能,您可以在iFrame中加载注销屏幕,然后在几秒钟后通过setTimeout重定向到登录屏幕。不幸的是,如果x-frame-options标题设置有限制,浏览器也不允许这样做