Я создаю вызов ajax для получения данных. и в функции успеха я добавляю window.open(), без события onclick результат открытия окна неверен. в результате окно открывается как вкладка не в новом окне. У меня есть имя в window.open(). и URL неверен.window.open без события onclick
$.ajax({
data: "ticket="+invoice,
type: "POST",
url: "<?php echo base_url('controller');?>",
cache: false,
dataType:"json",
success: function(response) {
window.open(url,windowName);
} });
адрес в адресной строке вкладки является controller_url "url,windowName"
в моем случае, правильный адрес в адресной строке является http://localhost/cinema/adm/cahier/ticket/kode_ticket
это нормально, если я называю window.open() в OnClick событие. то, что я хочу, открывается всплывающее окно с открытым окном автоматически после успеха ajax
Вы пробовали его с относительным URL, поскольку URL = "/ билет/160324201" – Shubhranshu
попробовать, если это работает window.open (URL, '_blank', «панель инструментов = 0, расположение = 0, строка меню = 0'); – XYZ
Прежде всего, вы не можете открыть новое окно в браузере без какой-либо активности пользователя. Браузеры запрещают такие попытки веб-сайтов защищать пользовательский опыт. – mertyildiran