Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/03/2016, 06:14
Elnorber
 
Fecha de Ingreso: octubre-2003
Mensajes: 4
Antigüedad: 20 años, 6 meses
Puntos: 0
enviar array por post a php usando javascript

hola, tengo una pagina llamada facturas.php con la que hay un formulario de busqueda, en el cual dados unos criterios, se carga un formulario con todas las facturas que cumplan dichos criterios (fecha o estado).

Me han pedido que a ese formulario agregue en cada fila, un campo del tipo checkbox, cuyo value sea el id de la factura.

Así al seleccionar varias facturas, poder imprimirlas sin tener que entrar factura por factura.

El action de ese formulario es el propio fichero action="./factura.php" y yo lo que quiero es mandar los valores de los checkbox seleccionados a otro archivo php mediante Post para procesar e imprimirlos usando una librería para tal fin.

En el botón imprimir, a través del onclick() recojo en un array los valores seleccionados mediante javascript.

He probado usando ajax para intentar pasar ese array por post:

function selectedChekbox(){
var checkboxValues = {};
jQuery('#table').find('input[type="checkbox"]:checked').each(function () {
checkboxValues.push(jQuery(this).val());
});


var jsonString = JSON.stringify(checkboxValues);
jQuery.ajax({
type: "POST",
url: "imprimirvariasfacturas.php",
data: {data : "jsonString"},
cache: false,

success: function(){
alert("OK");
}
});

}

Así no he conseguido que abra imprimirvariasfacturas.php y recoja por post el array en cuestión.

Alguna idea de como afrontar esto y que se abra el archivo y reciba por post lo que necesito.

Salu2 y gracias de antemano.