Si delegas el evento de envío (
submit
) al documento, podrías
serializar directamente el contenido del formulario afectado, sin la necesidad de utilizar un identificador.
Código Javascript
:
Ver original$(document).on("submit", "form", function(event){
event.preventDefault(); //Detiene el envío de los datos que resulta en la recarga de la ventana
var data = $(this).serialize();
//...
});
Y también podrías aplicar el funcionamiento a todos los formularios de manera directa:
Código Javascript
:
Ver original$("form").on("submit", function(event){
event.preventDefault(); //Detiene el envío de los datos que resulta en la recarga de la ventana
var data = $(this).serialize();
//...
});
Por otro lado, si deseas continuar trabajando de la manera en la que lo vienes haciendo, haría falta que nos muestres la parte en la que se realiza el llamado a la función para ver cómo estás enviando el valor. Si el valor no está entre comillas, posiblemente sea la causa del problema.