Hay muchas formas en las que puedes hacer el envío del argumento a la función.
Una de ellas consiste en establecer dicho valor en un
atributo personalizado y luego tomarlo mediante el método
.data()
, el cual te sirve tanto para tomar como para establecer el valor.
Código Javascript
:
Ver original//Para tomar el valor
$("identificador").data("atributo");
//Para establecer el valor
$("identificador").data("atributo", "valor");
Y en cuanto a lo que mencionas sobre convertir la respuesta al formato JSON, te bastaba con añadir el atributo
dataType
al método
$.ajax()
y asignarle el valor "json"; incluso tienes como opciones el uso de los métodos
$.getJSON()
y
JSON.parse()
.
Saludos