ребят помогите, по любому возвращает undefined, хатя значени в самой функции верни
ребят помогите, по любому возвращает undefined, хатя значени в самой функции верни, почему? как можно это исправить и вчём причина?
Код JavaScript
var lang;
function GetURLArgument(arg){
$.post("url_arguments.php", { com: "GET_ARGUMENT", arg_post: arg})
.done(function(data) {
if(arg==="lang") lang = data;
return data;
});
}
lang = GetURLArgument("lang")
Добавлено через 7 часов 54 минуты
пробовал и по другому, например так
var url_arguments = new Object();
url_arguments.lang = "ru";
function GetURLArgument(arg, arg_val){
$.post("url_arguments.php", { com: "GET_ARGUMENT", arg_post: arg})
.done(function(data) {
if(arg==="lang") arg_val.lang = data;
return data;
});
}
GetURLArgument("lang", url_argument);
все равно значении меняется только локально
|