javascript - 如何使用javascript多次访问一个页面?

标签 javascript arrays http web

我尝试多次访问某个网页,但每次我都会使用不同的参数。

这是我正在尝试的示例:

var codes = [1, 2, 3, 4, 5]

for(i = 0; i <= codes.lenght; i++){
    window.open('http://localhost/applicationame/execute/cod/'+codes[i],'_self');
}

(由于工作相关隐私,我删除了网址实名)

但是当我在浏览器控制台中执行它时,浏览器仅访问包含数组最后一个元素的页面。我厌倦了使用 setTimeout 让浏览器等待然后访问下一页,但它只是返回相同的行为。我尝试在谷歌上搜索一些解决方案,但没有找到适合我的情况的好答案。如果需要的话,我也愿意使用 JQuery 或其他可以帮助我的工具。

最佳答案

发生这种情况是因为您在同一窗口上打开所有实例。

尝试将“_self”替换为 i 的值,这样每个窗口就有一个唯一的名称参数

关于javascript - 如何使用javascript多次访问一个页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49394202/

相关文章:

javascript - 来自ajax的 Controller 中的空参数

c# - 如何比较多维字符串数组?

php - array_combine() 期望参数 1 为数组,字符串给定

javascript - 将包含双引号的字符串从 node.js 脚本传递给 VBScript

JavaScript 代码改进

jquery - Javascript 框架在 Firefox Ubuntu 8.04 中卡住,不知道是什么原因

Javascript 通过包含搜索词的标签子数组过滤或减少每个 JSON 对象

javascript - 从 Angularjs Controller 和服务的 for 循环中调用多个 $http 服务 javascript Promise 问题

delphi - 使用 Delphi 获取全文提要

javascript - OAuth2 : Discord API always responds with {"error": "invalid_grant"}