JavaScript - se puede enviar un objeto con window.open

 
Vista:
Imágen de perfil de cesar

se puede enviar un objeto con window.open

Publicado por cesar (1 intervención) el 07/02/2018 19:05:24
por ejemplo
1
2
3
4
5
6
envio_inex ={
    nombre_reg : null,
    apellido1_reg : null,
	apellido2_reg : null,
};
var mywindow = window.open("/modules/sigg/rc/Registro/inexistencias/inex_pdf.php?var1="+envio_inex);
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 81
Ha mantenido su posición en JavaScript (en relación al último mes)
Gráfica de JavaScript

se puede enviar un objeto con window.open

Publicado por Cesar (27 intervenciones) el 07/02/2018 19:19:07
Hola.

Es posible, pero lo ideal seria que mejor codifiques tu objeto como Base64 (para evitar problemas con las comillas, o caracteres especiales), y lo decodifiques en el servidor (en Php).

1
2
3
4
5
6
7
8
var envio_inex ={
nombre_reg : null,
apellido1_reg : null,
apellido2_reg : null,
};
var texto = JSON.stringify(envio_inex);
var textocodificado=btoa(texto);
var mywindow = window.open("/modules/sigg/rc/Registro/inexistencias/inex_pdf.php?var1="+textocodificado);


Tambien puedes enviarlo, solo convirtiendolo el objeto a cadena (con JSON.stringify).

1
var mywindow = window.open("/modules/sigg/rc/Registro/inexistencias/inex_pdf.php?var1="+texto);
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar