Inserte el nombre del formulario en los datos POST enviados por Ajax

Estoy recopilando todos los datos de los campos de entrada del formulario con serialize() función. Pero no incluye el valor del botón de envío incluso si presioné el botón de envío. Cómo insertar el nombre del formulario en los datos POST (en mi caso, quiero insertar el nombre del formulario en formData variable)?

El código se ve así

$("#signup_form").submit(function () {
         var form = $(this),
            formData = form.serialize(),
            formUrl = form.attr('action'),
            formMethod = form.attr('method');
....

preguntado el 08 de noviembre de 11 a las 11:11

1 Respuestas

Añádalo a la cadena de consulta generada por serialize Creo. No estoy muy seguro de lo que está haciendo con los datos del formulario en el resto de su función, el código completo puede ayudar, pero el fragmento de abajo probablemente sea suficiente.

$("#signup_form").submit(function () {
         var form = $(this),
            formData = form.serialize() + '&formName=' + form.attr('name'),
            formUrl = form.attr('action'),
            formMethod = form.attr('method'),
....

respondido 08 nov., 11:15

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.