jquery - array - serialize form json is not a function
¿Serializar múltiples formularios juntos? (3)
Me gusta la respuesta de Jleagle arriba.
si es más específico sobre los formularios, use
$(''#detailsform,#levelForm'').serialize();
la línea anterior devolverá un valor de cadena. como customId=08071992&cort=01&empId=7777
puede evitar campos no deseados agregando el atributo disabled="disabled"
a los campos de entrada
¿Puedes serializar múltiples formularios en uno para que solo se realice una publicación o una solicitud ajax? He buscado y es todo por enviar cada formulario por separado a través de post / ajax.
Si ejecuta $(''form'').serialize()
en una página con múltiples formularios, serializará correctamente todos los formularios en una cadena.
Para incluir solo ciertos formularios, use $(''#form1, #form2'').serialize()
Cuando utiliza la función jQuery serialize()
, simplemente convierte su formulario en una cadena con el formato a=1&b=2&c=3
. Entonces, ciertamente puede aplicar esta función a dos formas y concatenar el resultado, con un &
entre ellas, y usar el resultado en su llamada ajax. Querrá algunas comprobaciones para asegurarse de que ninguna cadena esté vacía cuando realiza la concatenación.