【javascript创建createXmlHttpRequest对象示例代码】教程文章相关的互联网学习教程文章

javascript – 从XMLHttpRequest send()捕获异步网络错误【代码】

我正在使用XMLHttpRequest以异步方式发出http请求:xhr.open(method, uri, true);当我发送东西时:xhr.send(something)当服务器关闭时,它会引发以下错误:net::ERR_CONNECTION_REFUSED如何捕获并处理此错误?标准try..catch块不起作用,因为请求是异步的. 提前致谢.解决方法:使用XMLHttpRequest的onerror事件:function aGet(url, cb) {var x = new XMLHttpRequest();x.onload = function(e) {cb(x.responseText)};x.onerror= funct...

javascript – request.body vs request.params vs request.query【代码】

我有一个客户端JS文件,其中包含:agent = require(‘superagent’); request = agent.get(url);然后我有类似的东西request.get(url) //or request.post(url) request.end( function( err, results ) {resultCallback( err, results, callback );} );在后端Node端我有request.body和request.params,有些还有request.query 身体,参数和查询之间有什么区别?解决方法:req.params是路由参数,req.body是请求的实际主体,req.query是任何...

javascript – xmlhttprequest欺骗引用然后重定向到另一个页面?

我使用curl(PHP)创建了一些代码,它允许我欺骗引用者或将引用空白然后将用户引导到另一个带有欺骗引用者的页面. 然而,缺点是标头中的IP地址始终是我的服务器的IP,这不是一个有效的解决方案. 问题; 是否可以使用客户端脚本,即(xmlhttprequest)来“更改”引用者然后将用户引导到新页面? 从而保持用户的IP地址不变,但欺骗引用者. 如果是的话,任何帮助将不胜感激. 谢谢!解决方法:当呈现页面时,不是来自现代浏览器中的javascript. 更新...

javascript – RequestAnimationFrame调用时间根据我的画布大小而变化【代码】

在我的应用程序中,我有一个CSS大小(CSS,而不是html)更新的画布,具体取决于窗口大小. 我有一个主要的gameplayLoop,看起来像这样:run = function(){console.log(timerDiff(frameTime));game.inputManage();game.logics();game.graphics.animate();game.graphics.render();frameTime = timerInit();requestAnimFrame(run);}我的requestAnimFrame函数来自Paul Irish:window.requestAnimFrame = (function(){return window.requestAn...

javascript – 带有requestAnimationFrame的RangeError【代码】

我收到以下错误:RangeError: Maximum call stack size exceeded.在这一行:requestAnimFrame(Game.loop());在这段代码中:var Game = {canvas: null,context: null,targetFps: 60,init: function() {canvas = document.getElementById('main-canvas');context = canvas.getContext('2d');// Resize canvas to match contentvar content = document.getElementById('primary-content');canvas.width = content.offsetWidth...

javascript – node.js – XMLHttpRequest,获取标题信息【代码】

我想获得网站“http://facebook.com”的标题.这应该是302 Moved Permanently,我想调用响应头中提供的引用链接. 这是我的代码:var req = new XMLHttpRequest(); req.open('GET', "http://facebook.com/", false); req.send(null); var headers = req.getAllResponseHeaders().toLowerCase(); console.log(headers);这是错误消息:/home/node_modules/xmlhttprequest/lib/XMLHttpRequest.js:230 for (var i in response.headers) {T...

javascript – 为什么当我使用XMLHttpRequest发送GET请求时,我得到两个readyState 1?【代码】

<div id="myDiv"></div> <script> var xmlhttp = new XMLHttpRequest();document.getElementById("myDiv").innerHTML += xmlhttp.readyState + "<br/>";xmlhttp.onreadystatechange = function() {document.getElementById("myDiv").innerHTML += xmlhttp.readyState + "<br/>";}xmlhttp.open("GET", "example.com", true);xmlhttp.send(); </script>我明白这个:0 1 1 2 3 4为什么有两个1? 我的浏览器是firef...

javascript – window.requestFileSystem在ver 3.3.0中未定义【代码】

我一直在使用Cordova(使用iOS)在我开发的应用程序上已有一段时间了.我以前能够很好地访问文件系统. 我通过命令行界面安装了带有Node的cordova 3.3.0并添加了我需要的所有插件(几乎所有的插件 – 包括文件当然) 当我列出插件时,我得到:Michaels-MacBook-Pro:你好michael $cordova插件ls[ 'org.apache.cordova.battery-status', 'org.apache.cordova.console', 'org.apache.cordova.device-motion', 'org.apache.cordova.device-or...

javascript – 使用for循环问题的requestanimationframe绘图【代码】

我正在做一个俄罗斯方块游戏 – 仍然 – 并且我正在尝试使用requestAnimationFrame在黑板上绘制我的T片. 这就是问题. requestAnimationFrame绘制了2次,然后即使for循环仍在运行也停止绘制.也就是说,经过两次,我只看到黑色背景.当我评论出黑色背景时,这件作品显示/动画就好了. 我真的不知道为什么会发生这种情况.var canvas = document.getElementById("canvas"); var ctx = canvas.getContext("2d");const T = [[[0, 0, 0, 0, 0],[...

javascript – 当我使用xmlhttprequest捕获数据时,为什么我的主键会大量跳转?【代码】

编辑这个问题几乎与2010年的this question重复,除了我没有使用交易,因此没有一个答案是有道理的. 编辑我不是问如何重置主键.我问为什么主键不是由连续数字自动递增. 我正在使用xmlhttprequest来捕获您的类型信息并将其存储在我的Mysql数据库中. HTML<input type="text" name="example" onKeyUp="saveData(this)">JAVASCRIPTfunction saveData(a){var z;var d=new FormData();d.append('data',a.value);if(window.XMLHttpRequest){z...

javascript – Google Chrome:XMLHttpRequest.send()在执行POST时无法正常工作【代码】

我正在开发一个应用程序,允许用户使用表单(POST请求)发送文件,并在上载该文件时执行一系列GET请求以收集有关上载状态的信息. 它在IE和Firefox中运行良好,但在Chrome和Safari中却没有那么多. 问题是即使在XMLHttpRequest对象上调用了send(),也没有任何请求,如Fiddler中所见. 更具体地说,事件处理程序放在窗体的“submit”事件上,在窗口上放置一个超时函数调用:window.setTimeout(startPolling, 10);并且在此函数中启动“startPolli...

javascript – ASP.NET AJAX UpdatePanel – 取消InitializeRequest中的回发将不会重新启用重新启用【代码】

在我的页面上的ASP.NET AJAX UpdatePanel中,我有一个提交按钮,其中应用了一些自定义javascript验证,根据验证结果设置全局_cancelGeneralSettingsUpdate标志. 除非您输入无效值,更正并重新提交,否则一切正常.在这种情况下,变量_cancelGeneralSettingsUpdate被正确设置为false,但在页面尝试通过AJAX回发之前不调用initializeRequest函数,导致回发失败. 一旦纠正了无效输入并且用户再次单击提交按钮,我需要能够使回发成功.遗憾的是,一...

javascript – Chrome会在扩展程序中忽略XMLHttpRequest中的Set-Cookie响应标头【代码】

我在Chrome扩展程序中有一个后台页面,可以向服务器发出请求.通过使用Chrome的调试工具,我可以看到返回了各种Set-Cookie标头.但是,后续请求不包含这些cookie – Chrome似乎将它们丢弃了.这导致对服务器的每个请求都被计为新会话. 服务器端我设置了以下标头:header("Access-Control-Allow-Origin: *"); header("Access-Control-Allow-Credentials: true");客户端我在XMLHttpRequest对象上设置了withCredentials = true. 我还在扩展...

javascript – XMLHttpRequest onload属性?【代码】

我喜欢在没有jquery的情况下尽可能多地编写代码,因此对于ajax请求,我一直在做一些与MDN所说的一致的事情:function alertContents(httpRequest) { try { if (httpRequest.readyState === 4) { if (httpRequest.status === 200) { alert(httpRequest.responseText); } else { alert('There was a problem with the request.'); } } } catch( e ) { alert('Caught Exception: ' + e.description); } } 我正在查看Goog...

javascript – 使用http.request时Nodejs的性能如何扩展?

我正在编写一个大量使用http.request方法的应用程序. 特别是,我发现同时发送16~30kb的请求真的让512mb RAM机器上的Nodejs实例陷入困境. 我想知道这是否是预期的,或者Nodejs是否只是出站请求的错误平台.解决方法:是的,这种行为似乎非常合理. 如果它正在进行您描述的工作而没有任何明显的系统负载(在这种情况下需要很长时间),我会更担心.请记住,节点只是一个公平的I / O运行时,因此您可以确信它正在按照底层系统的速度调度您的I / O请...

XMLHTTPREQUEST - 相关标签
JAVASCRIPT - 技术教程分类
JavaScript 教程 JavaScript 简介 JavaScript 用法 JavaScript Chrome 中运行 JavaScript 输出 JavaScript 语法 JavaScript 语句 JavaScript 注释 JavaScript 变量 JavaScript 数据类型 JavaScript 对象 JavaScript 函数 JavaScript 作用域 JavaScript 事件 JavaScript 字符串 JavaScript 运算符 JavaScript 比较 JavaScript 条件语句 JavaScript switch 语句 JavaScript for 循环 JavaScript while 循环 JavaScript break 和 continue 语... JavaScript typeof JavaScript 类型转换 JavaScript 正则表达式 JavaScript 错误 JavaScript 调试 JavaScript 变量提升 JavaScript 严格模式 JavaScript 使用误区 JavaScript 表单 JavaScript 表单验证 JavaScript 验证 API JavaScript 保留关键字 JavaScript this JavaScript let 和 const JavaScript JSON JavaScript void JavaScript 异步编程 JavaScript Promise JavaScript 代码规范 JavaScript 函数定义 JavaScript 函数参数 JavaScript 函数调用 JavaScript 闭包 DOM 简介 DOM HTML DOM CSS DOM 事件 DOM EventListener DOM 元素 HTMLCollection 对象 NodeList 对象 JavaScript 对象 JavaScript prototype JavaScript Number 对象 JavaScript String JavaScript Date(日期) JavaScript Array(数组) JavaScript Boolean(布尔) JavaScript Math(算数) JavaScript RegExp 对象 JavaScript Window JavaScript Window Location JavaScript Navigator JavaScript 弹窗 JavaScript 计时事件 JavaScript Cookie JavaScript 库 JavaScript 实例 JavaScript 对象实例 JavaScript 浏览器对象实例 JavaScript HTML DOM 实例 JavaScript 总结 JavaScript 对象 HTML DOM 对象 JavaScript 异步编程 javascript 全部