La solicitud de envío de Ajax devuelve una página html completa en segundo plano y abre el método en una nueva ventana
- Cree un div en la página actual y luego asigne los parámetros devueltos al div
<div id="showHtml"></div>
$.ajax({
type: "POST",
url: "/system/htmlDemo",
data: $("#form").serialize(),
success: function(response) {
$("#showHtml").append(response.data);
}
});
- Abra una nueva ventana del navegador y muestre la página.
$.ajax({
type: "POST",
url: "/system/htmlDemo",
data: $("#form").serialize(),
success: function(response) {
var newPage = window.open("about:blank", "_blank");
obj.document.write(response.data);
}
});
adquisición y paso de parámetros window.open()