草庐IT

onreadystatechange

全部标签

javascript - 第一个 XMLHttpRequest 失败但仅在 IE9 上

我有一个网站,我输入用户名/密码并单击登录按钮。登录按钮创建一个XMLHttpRequest对象,并触发它。在Chrome、Firefox、Opera、Safari、Android设备、iOS设备上,这工作正常。只要我使用HTTP地址而不使用HTTPS,IE9就可以正常工作。在HTTPS上,IE9的行为如下:第一个登录请求永远不会返回任何东西。F12屏幕确实在网络选项卡中显示了我的登录请求,并且一切看起来都是正确的。脚本标签永远不会抛出错误。什么也没有发生。这是疯狂的部分:-如果我第二次点击登录,它确实有效。-如果我在浏览器上单击刷新,然后登录,那也可以!我提出如下要求:varx=ne

javascript - browserify 和文档准备好了吗?

我正在努力使用Browserify和documentready事件。如何制作一个模块,导出仅在文档就绪事件触发后可用的内容?我如何依赖这样的模块?我的第一个尝试是尝试异步设置module.exports——开箱即用。我的nextx尝试是让模块返回一个接受回调的函数,并在文档准备就绪时调用回调。第三次尝试返回了一个promise。这似乎使得依赖模块不是很模块化,因为现在依赖模块及其依赖项(以及它们的依赖项,一路向下的海龟)也必须利用这种模式。使用Browserify和记录就绪事件的良好模式是什么? 最佳答案 试试这个:vardomre

javascript - 我怎样才能让 XHR.onreadystatechange 返回它的结果?

我是JavaScript编程的新手。我现在正在开发我的GoogleChrome扩展程序。这是行不通的代码...:P我想要getURLInfo函数返回它的JSON对象,并且想把它放到resp中。有人可以修复我的代码以使其正常工作吗?functiongetURLInfo(url){varxhr=newXMLHttpRequest();xhr.open("GET","http://RESTfulAPI/info.json?url="+escape(url),true);xhr.send();xhr.onreadystatechange=function(){if(xhr.readyState

javascript - "interactive"的 document.readystate 与 ondomcontentloaded?

谁能告诉我document.readyState的“交互式”状态和“DOMContentLoaded”之间的区别?我找不到很多关于“交互”状态的信息以及页面中具体可用的内容。Thispage说:interactive-Hasloadedenoughandtheusercaninteractwithit这看起来非常像DOMContentLoaded事件。我写了一个quicktestpagehere这似乎表明交互式就绪状态似乎在DOMContentLoaded事件之前可用。所以有人可以澄清或给我一些信息,说明在交互状态下页面上可以操作的内容以及它是否与DOMContentLoaded相同,

javascript - 如何防止整数onreadystatechange的改变

我的Ajax有问题。目前,我有5对元素:下拉菜单(span标签)和下拉菜单的内容(ul标签)。关于spantags是一个事件监听器,用于onclick,如果点击了drop-downs出现,当在别处点击时,下拉菜单消失。使用硬编码li的下拉菜单工作正常。但是,我正在尝试填充带有动态生成的使用ajax。但是,Ajax行为不端。关于span我还有另一个事件监听器onchange调用js函数calloptions();,这是我的Ajax。我想要实现的是,如果您选择一个选项,其他下拉菜单中的选项会根据您的选择而变化。我的功能是onchange,从下拉列表0循环到下拉列表5,更改的基于所有选择的值

javascript - 可以信任 script.readyState 来检测动态脚本加载的结束吗?

我使用动态脚本加载来减少初始页面加载的持续时间。为确保脚本定义的函数和对象可访问,我需要确保脚本已完全加载。我开发了myownJavascriptlibrary为此,因此对该主题进行了大量研究,研究了它在不同图书馆中的工作方式。在与此问题相关的讨论中,LABjs的作者凯尔·辛普森(KyleSimpson),表示:LABjs(andmanyotherloaders)setboth"onload"and"onreadystatechange"onallscriptelements,knowingthatsomebrowserswillfireone,andsomewillfiretheot

javascript - 可以信任 script.readyState 来检测动态脚本加载的结束吗?

我使用动态脚本加载来减少初始页面加载的持续时间。为确保脚本定义的函数和对象可访问,我需要确保脚本已完全加载。我开发了myownJavascriptlibrary为此,因此对该主题进行了大量研究,研究了它在不同图书馆中的工作方式。在与此问题相关的讨论中,LABjs的作者凯尔·辛普森(KyleSimpson),表示:LABjs(andmanyotherloaders)setboth"onload"and"onreadystatechange"onallscriptelements,knowingthatsomebrowserswillfireone,andsomewillfiretheot

javascript - 可以用 xhr.onload 替换 xhr.onreadystatechange 来进行 AJAX 调用吗?

我只需要支持主要的现代浏览器(IE10+、FF、Chrome、Safari)我可以做这个替换吗,因为我想简化我的代码库:来自:xhr.onreadystatechange=function(){if(this.readyState===4){if(this.status===200){o.callback(xhr.responseText);}else{returnfalse;}}else{returnfalse;}};收件人:xhr.onload=function(test){o.callback(xhr.responseText);};我不觉得MDNdocumentation在这方

javascript - 可以用 xhr.onload 替换 xhr.onreadystatechange 来进行 AJAX 调用吗?

我只需要支持主要的现代浏览器(IE10+、FF、Chrome、Safari)我可以做这个替换吗,因为我想简化我的代码库:来自:xhr.onreadystatechange=function(){if(this.readyState===4){if(this.status===200){o.callback(xhr.responseText);}else{returnfalse;}}else{returnfalse;}};收件人:xhr.onload=function(test){o.callback(xhr.responseText);};我不觉得MDNdocumentation在这方

php - 多次调用 XMLHttpRequest onreadystatechange

我正在用php实现一个登录系统并使用ajax请求。这是我的要求hr.open("POST",url,true);hr.setRequestHeader("Content-type","application/x-www-form-urlencoded");hr.onreadystatechange=function(){varreturn_data=hr.responseText;if(hr.readyState==4&&hr.status==200){alert('islogged');}elseif(hr.status==400){alert('isnotlogged');}}hr