| 
				ребят помогите, по любому возвращает 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);
 
 все равно значении меняется только локально
 |