Solución:
serialize()
convierte efectivamente los valores del formulario en una cadena de consulta válida, por lo que simplemente puede agregarla a la cadena:
$.ajax({
type : 'POST',
url : 'url',
data : $('#form').serialize() + "&par1=1&par2=2&par3=232"
}
Alternativamente, podría usar form.serialize()
con $.param(object)
si almacena sus parámetros en alguna variable de objeto. El uso sería:
var data = form.serialize() + '&' + $.param(object)
Consulte http://api.jquery.com/jQuery.param para obtener más referencias.
No lo sé, pero nada de lo anterior funcionó para mí, luego usé esto y funcionó:
En la matriz serializada del formulario, se almacena como par clave-valor
Presionamos el nuevo valor o valores aquí en la variable de formulario y luego podemos pasar esta variable directamente ahora.
var form = $('form.sigPad').serializeArray();
var uniquekey = {
name: "uniquekey",
value: $('#UniqueKey').val()
};
form.push(uniquekey);
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)