Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 12.03.2013, 15:36
Новичок на форуме
Отправить личное сообщение для Andkov Посмотреть профиль Найти все сообщения от Andkov
 
Регистрация: 12.03.2013
Сообщений: 2

Передача переменной из функции
Добрый день, уважаемое сообщество!

Никак не могу понять, как решить проблему:

Пользователь заполняет форму, через php выполняется запрос к базе. Из базы приходят данные, и через JSON передаются в javascript:
$("#myForm").ajaxForm({success: contact_success});
function contact_success(responseText) {
var x = JSON.parse(responseText)}
$("#result").html(x[0].type);
}

Все работает.
Вопрос: как дальше воспользоваться переменной 'x', чтобы дальше работать с данными из базы. Например, использовать в качестве tooltip`ов к интерактивной карте.
Извините, если вопрос слишком нубский. ))
Ответить с цитированием
  #2 (permalink)  
Старый 12.03.2013, 19:15
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

$('.mytooltip').html(x[0].tooltip) - ну типа так. Больше ничего подсказать нельзя. Слишком мало информации.
Ответить с цитированием
  #3 (permalink)  
Старый 12.03.2013, 19:54
Новичок на форуме
Отправить личное сообщение для Andkov Посмотреть профиль Найти все сообщения от Andkov
 
Регистрация: 12.03.2013
Сообщений: 2

Просто, если обращаться к 'x' вне функции 'contact_success', то возникает ошибка undefined. Как сделать так, чтобы другие функции в другой части скрипта или в другом Js файле подцепленном к index.html могли пользоваться данными полученными через json из базы.
Ответить с цитированием
  #4 (permalink)  
Старый 12.03.2013, 20:08
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Объяви x как глобальную переменную. Но вообще за такое отрывают руки. Пересмотрите архитектуру чтобы не требовалось объявлять глобальные переменные.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
передача переменной из функции в другую tkachka Общие вопросы Javascript 5 19.01.2012 17:01
изменение значения глобальной переменной внутри функции mgmarket Серверные языки и технологии 14 13.09.2011 00:56
Передача функции другой функции ntro123 jQuery 3 20.02.2011 12:15
изменение переменной в функции ananax Общие вопросы Javascript 19 12.01.2011 12:09
Не работает передача функции переменной Oracool Events/DOM/Window 3 02.12.2010 12:02