Отобразить HTML-ответ Ajax в новом окне - PullRequest
0 голосов
/ 01 октября 2019

Я пытаюсь сделать запрос Ajax, чтобы получить страницу jsp и отобразить ее в новом окне.

Несмотря на то, что jsp визуализировался в новом окне, действия щелчка на jsp не работают.

jsp содержит несколько функций, написанных в $ (document) .ready (function ()..) связанные с событиями кликов, и я думаю, что это не вызывается изначально.

Ниже приведен фрагмент кода, который я использую для извлечения jsp и рендеринга его в новом окне.

function openResponseInNewWindow(url) {
var nextWindow = window.open('', "example");
$.ajax({
    type: "POST",
    url: url,
    data: "validFlag=true",
    dataType: "text/html",
    success: function (data) {
        nextWindow.document.write(data);
        nextWindow.opener = window;
        nextWindow.focus();
    }
});

}

Есть ли возможность заставить jsp выполнить $ (document) .ready (), чтобы инициировались события click, или какое-либо стандартное решение для визуализации jsp из ответа ajax, который отвечает на события click?

Цените любую помощь, найдите решение для этого.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...