Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Передача параметра в функцию из внешнего файла (https://javascript.ru/forum/misc/27355-peredacha-parametra-v-funkciyu-iz-vneshnego-fajjla.html)

Viper 10.04.2012 16:36

Передача параметра в функцию из внешнего файла
 
Есть файл utils.js

В нем такой код
function loadLang(page) {
	var lang = {};
	$.ajax({
		url: 'assets/js_libs/langs/lang.'+config.language+'.js',
		dataType: 'json',
		cache: true,
		async: false
	}).done(function(response){
		alert(page);
		$('body').procLang({ lang_object: response.page.texts });
		lang = response;
	});
}


на странице index.html код такой
jQuery(document).ready(function($){
loadLang('loginpage');
});

alert показывает что page = loginpage, но при этом консоль говорит
Код:

Timestamp: 10.04.2012 15:31:29
Error: response.page is undefined
Source File: http://server/vc/assets/js_libs/utils.js
Line: 10

В чем может быть проблема?

PS! В response приезжает массив json и в нем есть loginpage: { texts: [{...},...]}


Часовой пояс GMT +3, время: 07:47.