将 xhr.responseURL 保存到数组
Save xhr.responseURL to array
我有一个URL数组,我需要找到重定向。 我一直在使用XMLHttpRequest/xhr.responseURL来做到这一点。 当我将结果打印到控制台时,重定向的 URL 按预期显示。 但是,当我尝试将这些重定向的 URL 保存到数组时,该数组仍为空。 如何将它们保存到阵列中?
使用代码更新
var imageDestinations = [];
function imageDestinationGrabber(imageSource) {
var xhr = new XMLHttpRequest();
xhr.open('GET', imageSource, true);
xhr.onload = function() {
imageDestinations.push(xhr.responseURL).trim());
console.log((xhr.responseURL).trim());
};
xhr.send(null);
}
控制台日志有效,但数组仍为空。
您遇到了一些破坏代码的语法问题。阵列推送末尾有一个额外的括号。
imageDestinations.push(xhr.responseURL).trim());
这是试图.trim()
.push()
呼吁
这是固定代码:
var imageDestinations = [];
function imageDestinationGrabber(imageSource) {
var xhr = new XMLHttpRequest();
xhr.open('GET', imageSource, true);
xhr.onload = function() {
imageDestinations.push( xhr.responseURL.trim() );
console.log( xhr.responseURL.trim() );
};
xhr.send(null);
}
相关文章:
- Javascript-将类型化数组保存为blob,并作为二进制数据读回
- 使用javascript/jquery从现有数组中创建一个新数组,该数组保存项目存在的次数
- AJAX将JSON数组保存到多个JS变量中
- 使用 JavaScript 将多维数组保存到 XML 中
- 将多维Javascript数组保存到服务器端CSV
- 将字节数组保存到Titanium中的pdf文件中
- MongoDB Mongoose使用数组保存或更新
- 如何使用 js 将空数组保存到 mongodb 中
- 为什么我不能将返回的数组保存在另一个现有数组中
- 如何在 JavaScript 中运行时将数组保存在对象中
- 如何只需一次调用就可以将对象数组保存到mongoose DB中
- 正在尝试将SVG对象的javascript数组保存到SQL
- 以特定格式将数组保存到MySQL
- 使用AngularJS将表单数据数组保存到上一个数组
- Node.js异步数组保存数据到mongodb
- 将对象数组保存到本地存储不工作
- 数组保存形式
- 在javascript中将值从数组保存到变量
- 当将对象数组保存为JSON时,我需要在Sample.txt中使用以下格式以避免出现解析错误:
- 猫鼬填充丢失数组保存的更改