I need to call a Javascript function where one of its parameters is a function.
In this case, how do I pass parameters within the function call?
Ex: (Function that will be called first:
function getWS(data, success) {
$.ajax({
type: 'GET',
url: 'MinhaUrl',
data: data,
async: false,
crossDomain: true,
dataType: 'json',
success: success,
error: error,
});
}
Function in case of success in the above call:
function preencheLista(data, lista)
{
$.each(data, function (i, item) {
lista.push({ "id": item.id, "nome": item.nome })
});
}
Call:
//Aqui que está minha dúvida. Como passar data e marcas para esta função)
var marcas = [];
getWS(data, preencheLista(data, marcas));