gpt4 book ai didi

javascript - Http 请求 2 页面进度不起作用

转载 作者:行者123 更新时间:2023-12-03 11:27:22 29 4
gpt4 key购买 nike

基于阅读 mozilla 的一些文档,我只是想尝试一下 html5“xhr2”(所谓的)功能。所以我使用了这段代码...

var oReq = new XMLHttpRequest();


function transferComplete(evt) {
alert("The transfer is complete.");
}

oReq.upload.addEventListener("load", transferComplete, false);
oReq.open('POST',"https://www.google.com",true);

我将上述代码放在页面的头部,但页面始终加载,但没有触发任何事件。

有人可以告诉我我做错了什么吗......

谢谢大家

最佳答案

您的代码中存在一些问题。

  1. 您需要在 addEventLIstener 之前删除关键字 upload
  2. 您需要在 oReq 对象上调用 send() 方法
  3. cross-origin policy不允许您加载https://www.google.com ,但您仍然可以加载同一域上的文档

检查此代码:

var oReq = new XMLHttpRequest();

function transferComplete(evt) {
alert("The transfer is complete.");
}

oReq.addEventListener("load", transferComplete, false);
oReq.open('GET',"/index.html", true);
oReq.send();

try it on JSFiddle

关于javascript - Http 请求 2 页面进度不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26864654/

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