Я пытаюсь передать функцию в другую функцию, чтобы использовать в своем перезвонить, я вызвать функцию, используя ...Передача функции в JavaScript
call("login", {email:user,password:pw}, alert(getResponse()));
вызов определяется как:
function call(url, p, f){
$.getJSON(baseUrl + url, p, f(data));
};
и GetResponse определяется как:
function getResponse(d){
return d.result.success;
};
data
возвращается getJSON
(см. Здесь: http://api.jquery.com/jQuery.getJSON/)
Как я должен передать data
этой функции?
Функция вызывается, потому что она попадает в точку прерывания, которую я установил.
Когда getResponse
называется, хотя я получаю Uncaught ReferenceError: data is not defined
Сладкий, как я знал, что это будет что-то простое, как это. Просто не сделал достаточно js в свое время – FabianCook