tsukuyomich
@tsukuyomich
Beginner

Как открыть несколько окон по одному клику?

Всем доброго времени суток. Подскажите пожалуйста, в чём проблема.

В результате ajax-запроса php-функция возвращает массив ссылок (3 шт), которые нужно открыть в новом окне. Обхожу массив циклом, внутри которого делаю window.open, однако открывается только 1 окно вместо трёх. (В логи выводятся 3 ссылки).

success: function(data){ 
     var links = JSON.parse(data);
     links.forEach(function(link) {
          console.log(link);
          window.open(link); 
    });
 },
  • Вопрос задан
  • 161 просмотр
Решения вопроса 1
tsukuyomich
@tsukuyomich Автор вопроса
Beginner
Решил таким способом:
success: function(data){ 
     var links = JSON.parse(data);
     links.map(function (item, index) {
          window.open(item, index);
     });
 },
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
delphinpro
@delphinpro Куратор тега PHP
frontend developer
Браузеры не позволят вам открывать кучу окон.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы