Я пытаюсь сделать запрос 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?
Цените любую помощь, найдите решение для этого.