Я пытаюсь передать аргумент по дереву функции successResponse errorResponse и отобразить значение в консоли, прежде чем я буду с ней работать.Аргумент возвращает пустое значение на console.log
В настоящее время я получаю пустое значение в консоли, поэтому в моем коде должно быть что-то отсутствует. Я думаю, что это заявление о возврате, но когда я пытаюсь сделать это, я не получаю никакого результата.
Любая помощь была бы принята с благодарностью.
Консоль.log находится ниже.
successResponse: function (getSel) {
requestResponses.errorCode = false;
requestResponses.redLight.removeClass(requestResponses.redBright);
requestResponses.greenLight.addClass(requestResponses.greenBright);
console.log(getSel);
},
Вот полная версия моего кода
var requestResponses = {
greenLight: $('.cp_trafficLight_Light--greenDimmed'),
redLight: $('.cp_trafficLight_Light--redDimmed'),
greenBright: 'cp_trafficLight_Light--greenBright',
redBright: 'cp_trafficLight_Light--redBright',
settings: {
flashError: 400,
requestTime: 10000
},
init: function (url, getSel) {
requestResponses.url = url;
requestResponses.getResponse(requestResponses.url, getSel);
setInterval(function() {
if (requestResponses.errorCode === true) {
requestResponses.redLight.toggleClass(requestResponses.redBright);
}
}, requestResponses.settings.flashError);
},
successResponse: function (getSel) {
requestResponses.errorCode = false;
requestResponses.redLight.removeClass(requestResponses.redBright);
requestResponses.greenLight.addClass(requestResponses.greenBright);
console.log(getSel);
},
errorResponse: function() {
requestResponses.greenLight.removeClass(requestResponses.greenBright);
},
getResponse: function (serverURL, getSel) {
$.ajax(serverURL, {
success: function (getSel) {
requestResponses.errorCode = false;
requestResponses.successResponse(getSel);
},
error: function() {
requestResponses.errorCode = true;
requestResponses.errorResponse();
},
complete: function() {
setTimeout(function() {
requestResponses.getResponse(requestResponses.url);
}, requestResponses.settings.requestTime);
}
});
},
errorCode: false
}
requestResponses.init('/status');
Цените любую помощь.
В вашем успехе ajax у getSel есть значение? –