Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 09.05.2012, 22:52
Люблю js, jquery
Отправить личное сообщение для dadli Посмотреть профиль Найти все сообщения от dadli
 
Регистрация: 23.08.2011
Сообщений: 214

област видимости перемененних и jquery
здравствуите
через jquery получаю некаторие данние из .json фаила

var x1;
$.getJSON("mydata.json").success ( function (myJson) {
	    x1 =  myJson["Positions"][1]["x"];
	   alert(x1);
     }
);


так работает, но переменная x1 не видно вне $.getJSON-а, то есть так виведит "undefined"

var x1;
$.getJSON("mydata.json").success ( function (myJson) {
	    x1 =  myJson["Positions"][1]["x"];
     }
);

alert(x1);



вопрос: как сделать переменная х1 глобалним ?
Ответить с цитированием
  #2 (permalink)  
Старый 09.05.2012, 22:55
Аватар для Gvozd
Матрос
Отправить личное сообщение для Gvozd Посмотреть профиль Найти все сообщения от Gvozd
 
Регистрация: 04.04.2008
Сообщений: 6,245

Сообщение от dadli
но переменная x1 не видно вне $.getJSON-а
видно.
просто вы пытаетесь вывести ее значение до того, как пришел ответ с сервера, и соответственно до того как был выполнен код x1 = myJson["Positions"][1]["x"];
Ответить с цитированием
  #3 (permalink)  
Старый 09.05.2012, 23:07
Люблю js, jquery
Отправить личное сообщение для dadli Посмотреть профиль Найти все сообщения от dadli
 
Регистрация: 23.08.2011
Сообщений: 214

Gvozd,
ага понятно, спасибо
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Динамически загружаемая jQuery и jQuery-функции в одном файле 67bytes Общие вопросы Javascript 6 06.03.2013 08:01
2 разных модуля на jQuery - как подключить? finder jQuery 4 23.03.2012 21:29
jQuery object в xpath. Глобальные события solarix jQuery 1 29.10.2010 16:40
jQuery jTreeMenu plugin Seafnox jQuery 9 12.01.2010 21:55
JQuery + FireFox NOOB jQuery 4 02.11.2009 18:16