Я пытаюсь использовать переменную внутри моей функции getJSON. Как я могу передать его? Это то, что я пробовал.JS/JQ: переменная доступа от встроенной функции
function getComments(parent_id) {
if(typeof(parent_id)==='undefined') parent_id = -1;
console.log("parent_id type: " + typeof(parent_id)); // parent_id type: number
var message = { parentMessageID: parent_id };
$.getJSON(UPDATECOMMENTCALL, message, function(data, parent_id) {
console.log("JSON parent_id: " + typeof(parent_id)); // JSON parent_id: string
}
}
Вместо parent_id, являющегося -1 внутри функции, это строка со значением «success». Как я могу передать его правильно?
Ваша переменная уже _global_, поэтому вы должны иметь доступ к ней в вызове '.getJSON'. – melancia
Все это происходит внутри функции. Я добавлю еще немного кода. – Qaz