gpt4 book ai didi

javascript - 站点加载顺序 reg

转载 作者:行者123 更新时间:2023-11-29 21:04:43 34 4
gpt4 key购买 nike

我有一个运行 IIS/Asp.net 的网站的登录表单,在预订期间因为非常缓慢。

在登录页面我正在做的:

$("#submit1").trigger('click') //this will login into PAGE1 using form.submit()

setTimeout(function(){
window.location = "/PAGE2";
},500);

PAGE1 有一个指向 PAGE2 的 GET 链接。

我只想知道它会带我到 PAGE2 还是 PAGE1?

因为IIS服务器会先处理表单提交,发送PAGE1内容。然后它会发送GET请求PAGE2内容。

浏览器(Chrome 和 Firefox)的行为如何?如果它首先收到 POST 响应,那么它会丢弃 PAGE2 GET 响应吗?

或者它会用 GET 响应(PAGE2)覆盖 POST 响应(PAGE1)

假设收到 POST 响应 (PAGE1),现在站点显示 PAGE1。 1 分钟后收到 GET 响应 (PAGE2)。现在浏览器会做什么?

我想描述序列(这是示例): enter image description here



enter image description here

最佳答案

换句话说,我理解你的问题是“我的浏览器将加载哪个页面?”

浏览器将加载它发出的最新请求。

如果您的按钮点击请求加载新页面资源的时间超过 500 毫秒,按钮点击请求应该被覆盖以加载页面 2。如果页面在 500 毫秒之前加载,那么它应该加载页面 1..这有点像问如果我在我的地址栏中输入 www.google.com 会发生什么,按回车键,然后输入 www.facebook.com...您认为将加载哪个资源?...您发出的最新请求。

顺便说一句,window.location = '...' 会像您的 asp 按钮点击一样执行服务器请求。

我建议您打开 google chrome 网络选项卡并调查/观察您以何种顺序对服务器进行的调用...

关于javascript - 站点加载顺序 reg,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44580590/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com