XMLHttpRequest(XHR)是一个JavaScript对象,它公开了一个API,用于从运行Web浏览器的前端代码发出异步HTTP请求 - 也就是说,用于启用称为AJAX的编程技术。 XHR API是遗留API。它已被Fetch API取代。
XmlHttpRequest 文件(图像)<=> 原始数据重新格式化?
我从谷歌某处下载了一些基本图像: 这张照片看起来像: 然后我使用这个 httprequest 读取并保存图像的原始数据: var xhr = 新的 XMLHttpRequest; xhr.open(&...
在 Webworker 中使用 XHR,无需 CORS 标头或来自服务器的预检答案
我正在开发一个页面,该页面将由我无法控制的小型嵌入式网络服务器提供服务器。在页面上,一些数据传输 (XHR) 应在 Web Worker 内部完成。服务器不会发送...
background.js 如何在 Chrome 扩展程序的上下文中将 XHR 发送到服务器?
我想构建一个扩展,需要向 node.js 服务器发送消息并接收响应。它应该自动执行此操作,这就是为什么我无法在 popup.js 中实现此操作。这是我的
我正在编写一个代码,我需要从特定网站获取所有链接/URL,但是,这些链接似乎是动态生成的,并且可能使用 JavaScript 或其他动态填充
我制作了一个 firefox 扩展来获取所有请求 url 并显示它们。但只有当我将代码粘贴到控制台中时,该代码才有效。 当扩展加载时,它没有显示任何错误,看起来就像这样
希望你能帮助我解决这个问题。我正在尝试使用 AJAX 和 VB.NET 从服务器端获取列表到 javascript。我尝试了几件事,但它总是返回完整的文件而不是 l...
我想知道是否可以“挂钩”每个 AJAX 请求(无论是即将发送的请求,还是事件上的请求)并执行操作。此时我假设还有其他...
XHR 不起作用,因为“Access-Control-Allow-Origin 不允许来源”
我正在使用 Rails 3 开发 API 服务器,到目前为止它非常方便,但我一直遇到错误,我不确定这是因为我的 Apache 设置还是 Rails 应用程序。 当我...
如何修复 XMLHttpRequest 中的 419 未知状态?
向我的网址发送 POST 请求时,我的 XMLHttpRequest() 出现错误。当我检查我的 console.log 时,它说 这行代码: xhr.send(); 错误:无法加载资源:服务器响应...
我使用 XMLHttpRequest 从服务器请求数据,始终返回未定义
我尝试使用 AJAX XMLHttpRequest 从此服务器地址 https://codexpress.github.io/catz/catz.json 请求数据,但是当我尝试 console.log 文本的属性值时,我保持 ge。 ..
错误:对 XMLHttpRequest 的访问已被 CORS 策略阻止:请求的资源上不存在“Access-Control-Allow-Origin”标头
我最近一直在使用 MERN Stack 和 TypeScript 开发在线发票生成器。我添加了一个选项,可以在单击按钮时使用 Puppeteer 库生成 PDF。这个
Chrome 浏览器:后续请求出现 XHR 请求错误 net::Err_Failed 200
我发现了一个下载问题,该问题与 Chrome 或 Chromium 浏览器的可用磁盘空间有限有关。该应用程序是一个在专用 PC 上运行的媒体播放器,无论磁盘空间不足...
我尝试使用 XMLHttpRequest 读取音频流,但收到错误“XMLHttpRequest 无法加载。请求的资源上不存在“Access-Control-Allow-Origin”标头。Origin“null”为
对 XMLHttpRequest 的访问已被 CORS 策略阻止:请求的资源上不存在“Access-Control-Allow-Origin”标头。帮助我
我最近一直在使用 MERN Stack 和 TypeScript 开发在线发票生成器。我添加了一个选项,可以在单击按钮时使用 Puppeteer 库生成 PDF。这个
如何使用javascript和PHP将xml数据发布到服务器[重复]
尝试使用POST方法发送xml数据。 javascript如下 让 httpreq = new XMLHttpRequest(); httpreq.open('POST',url,false); httpreq.setRequestHeader("内容...
浏览器不存储来自express-sessions **更新的配置的React XHR请求的会话cookie
我正在使用React前端登录到运行express-session的nodejs服务器。前端在 localhost:3000 上运行,服务器在 localhost:5000 上运行。 使用
有没有办法在Python中检查请求是否是AJAX? 相当于 PHP 的 $_SERVER['HTTP_X_REQUESTED_WITH'] == 'xmlhttprequest'?
我在使用 JS 从 PHP 后端获取数据时遇到问题 - XMLHTTP 请求
我有以下后端代码,它正确显示数据: 我有以下后端代码,它正确显示数据: <?php include ("_inc_dbvars.php"); $idu = 2; // These variables i get from $_SESSION, for simplicity I made them static. $idm = 2; // $result_total=0; $result_max=0; $zero_count = 0; // Count of answer values that are 0 $non_zero_count = 0; // Count of answer values that are not 0 $row_count = 0; $result_total = 0; $result_max = 0; $score = 0; try { $conn = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password); $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $stmt = $conn->prepare("SELECT * from user_answer_values where user_id=:idu and module_id=:idm"); $stmt->bindParam(':idu', $idu); $stmt->bindParam(':idm', $idm); $stmt->execute(); while($row = $stmt->fetch(PDO::FETCH_ASSOC)) { $row_count++; if ($row['answer_value'] == 0) { $zero_count++; } else { $non_zero_count++; $result_total = $result_total + $row['answer_value']; } } $result_max = $row_count * 5; $score = round(($result_total / $result_max) * 100); $hdi = round(($result_total / $result_max)*200); $reliability = round(($non_zero_count / $row_count) * 100); $color_score = "#FFF"; $data = array( "Max" => htmlspecialchars($result_max, ENT_QUOTES, 'UTF-8'), "Score" => htmlspecialchars($result_total, ENT_QUOTES, 'UTF-8'), "ScorePercent" => htmlspecialchars($score, ENT_QUOTES, 'UTF-8'), "Reliability" => htmlspecialchars($reliability, ENT_QUOTES, 'UTF-8'), "HDI" => htmlspecialchars($hdi, ENT_QUOTES, 'UTF-8') ); header('Content-Type: application/json'); echo json_encode($data); } catch(PDOException $e) { $data = array( "Error" => "Connection failed: " . $e->getMessage() ); echo json_encode($data); } ?> 数据: { "Max": "295", "Score": "119", "ScorePercent": "40", "Reliability": "81", "HDI": "81" } 这是JS请求 let hxttp = new XMLHttpRequest(); hxttp.onreadystatechange = function() { console.log(this.readyState); if (this.readyState == 4 && this.status == 200) { let data = JSON.parse(this.responseText); console.log(data); } }; hxttp.open("GET", "../include/_inc_score.php", true); hxttp.send(); "../include/_inc_score.php"是正确的文件位置。 我有 7 个单独的模块,它们都需要访问它们的分数。 我使用 JS 单独且响应式地渲染它们。似乎无法获取 JSON 数据。 控制台的网络选项卡:https://imgur.com/a/HA94SZo 记住孩子们,仔细检查控制台,看看您是否在控制台的正确部分中查找。 我在错误部分,甚至没有看到数据正确显示。
如何在没有 jQuery 的情况下用 JavaScript 打开 JSON 文件?
我正在用 JavaScript 编写一些代码。在此代码中我想读取一个 json 文件。该文件将从 URL 加载。 如何在 JavaScript 中的对象中获取此 JSON 文件的内容? 这个...