问题标签 [onreadystatechange]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - Javascript window write callback
Is there a way to for a parent to know when a child window has loaded it's content? Without any script in the child.
Here is my current code:
#xA;javascript - 正确检查 Javascript 的加载
我有 10 个 js 文件。我在加载 java 类之前加载所有文件。但是我需要检查所有文件是否都已正确加载,然后我调用我的 java 类。
首先我调用一个js文件来加载我所有需要的js文件,在这里我需要检查我所有的10个js文件是否正确加载然后我需要调用一个函数。
这是我的代码
我读到该onreadystatechange
事件的一些地方告诉文件已成功加载,但此处onreadystatefunction
未调用。
所以请帮我解决这个问题,如何检查我的所有 10 个 js 文件是否正确加载。
一些问题使用 jQuery 回答了这个问题,但我不能使用 jQuery,我需要 JavaScript 或 GWT 中的答案
框架:GWT 2.6.0
我正在研究 GWT,其中使用了 Java 类并执行一些我需要加载 js 文件的操作
javascript - 请求失败时 XmlHttpRequest 获取回调响应
我对我的服务提出了一个简单的要求:
所以我想要实现的是调用我的端点以查看授权类型(基本或承载)是什么,然后当我获得身份验证类型时,我将使用正确的凭据发出实际请求。
如果我手动发出请求,我会得到未授权的 401,这是正常的,但我也会在我的标题中得到 WWW-Authenticate: Basic ...。但是,如果我执行此 javascript 调用,它将失败并显示 401:unauthorised 但我在回调中没有收到此失败响应,因此 authType 将是未定义的。
我以前没有使用过 javascript,所以问题是即使请求因未授权而失败,我如何才能在回调中获得响应?
javascript - 即使脚本加载,简单的 onreadystatechange 也不会触发
我可能只是缺少一些关于 onreadystatechange 的基本知识。为什么这里没有出现任何控制台消息?c.js 运行得很好。
如果无法访问托管库,更大的问题是想要做这样的事情来回退,如这里的答案所示:https ://stackoverflow.com/a/7864346/4866743
javascript - OnReadyStateChange 范围问题
我试图从函数中获取GetURL
函数中的值,New_Token
以便我可以使用它。我认为我的问题是request.onreadystatechange
线路(虽然我不能确定)。GetURL
在函数之外未定义。
javascript - 如何正确使用回调和 XMLHTTPRequest 对象来查询存储在磁盘上的数据库
在我开始我的问题之前,请注意大部分代码都处于开发的早期阶段。因此,存在的许多东西只是为了提供用于测试目的的基本功能。因此,请只关注手头的问题。
无论如何,我有这个功能 loginUser ...
其中获取用户的登录输入值并使用它们运行查询,返回具有该信息的帐户数。如果返回的计数为 1,它将调用函数 grabData,该函数在数据库中查询该帐户的所有相关登录信息并将其存储在 HTML 数组中。如果返回 1 以外的任何值,则会向用户抛出错误。这是抓取数据...
使用我的代码,我能够连接到数据库并检索正确的数据。但是,当我尝试使用这些数据时,由于这部分代码是异步的,通常查询尚未完成或 HTML 数组未完成填充。因此,我收到“无法读取未定义的属性”错误。
因此,我只是想知道-如何在此代码中正确使用回调,以便在查询完成并填充数组之前不执行任何进一步的代码?提前致谢。
javascript - XMLHttpRequest 方法的顺序很重要吗?
此代码工作正常:
但这不会 - 永远不会调用 onreadystatechange:
我只是将 xhttp.open(method, url, true) 移动到另一个位置,并且从未调用 xhttp.onreadystatechange。检查了 Firefox 45.0.2 和 IE 11,我相信它与 Flash 播放器无关。订单不应该影响这一切,不是吗?
javascript - 使用回调从 onreadystatechange 返回值
我正在尝试从 onreadystatechange AJAX 调用中返回一个值...我找到了这个页面:stackoverflow 链接。虽然我已经让它工作了,但我意识到添加或删除 fn 函数没有任何区别。以下代码有效:
一切正常,但这不是我的目标,我想要一个函数 username_is_available() 如果用户名确实可用,则返回 true。相反,在这里我发生了一个动作(innerHTML 已更改)。如果我尝试在匿名函数中返回,我会得到相同的结果,就好像我直接从 onreadystatechange 内部返回它一样:var unsigned
javascript - 在同一个源 URL 上捕获 iframe readystatechange 事件
在网页上,我尝试为 IFrame 元素(在页面上)创建一个 URL 栏,该 URL 位于同一来源。我可以在 iframe 上捕获 'load' 事件,但是像 phpmyadmin 这样的页面不会触发 load 事件,而是触发 Ready State Change 事件。我试图缓存“readystatechange”事件,如下所示:
var newFrame = document.createElement("iframe");
newFrame.setAttribute("src", url);
...
newFrame.addEventListener('load', function(){
newFrame.contentDocument.addEventListener('readystatechange', function(ev){
console.log('readystatechange', ev);
});
});
但是,这不起作用。我无法捕捉到“readystatechange”事件。有没有办法捕捉 iframe 的“readystatechange”事件?