I Have a jQuery Post where I get variables. If I return the array I get undefined when the function is called. I have googled for a while not not understanding where the issue falls. Any Help Appreciated. I am normally a PHP Programmer. I'm assuming I am missing something here?
$(function() {
$.getlanguage = function() {
$.post("/", {
a: 'language'
}).done(function(json) {
var lang =[];
lang = $.parseJSON(json);
console.log(lang) /// Works - Should return lang as array??
return lang;
});
}
var language = [];
language = $.getlanguage();
console.log(language); /// Comes Back as Undefined
});