Я пытаюсь использовать jQuery для вызова некоторого пользовательского API через Ajax/$.getJSON
.
Я пытаюсь передать пользовательское значение в метод обратного вызова Ajax, но это значение не проходит и фактически перезаписывается. Это мой код:
var locationType = 3;
var url = 'blah blah blah' + '&locationType=' + locationType;
$("#loading_status").show();
$.getJSON(url, null, function(results, locationType) {
searchResults(results, locationType)
});
Значение locationType
ПЕРЕД ЯЙком URL, использующим AJAX, составляет 3
. Но после того, как вызов возвращает данные успешно, значение locationType
теперь success
. Это связано с тем, что подпись метода обратного вызова:
callback (data, textStatus) Обратный вызов функция, которая выполняется, если запрос успешно выполнен.
Как передать один или несколько параметров методу обратного вызова?