Показать сообщение отдельно
  #9 (permalink)  
Старый 15.03.2012, 07:35
Аватар для T-sh
Профессор
Отправить личное сообщение для T-sh Посмотреть профиль Найти все сообщения от T-sh
 
Регистрация: 04.12.2009
Сообщений: 579

по-моему, тут очевидно всё, никаких строк не надо..

отдавайте из php нужный вам код/переменные и т.д..

а при получении:
...
success: function(data)
 {
 eval(data);
 }


ваши переменные/кусок кода/все, что хотите, тут же становятся доступны.

если нужно в контексте какого-нибудь объекта их выполнить: у eval() есть второй необязательный параметр — как раз-таки объект.

второй вариант:

возвращайте из php всё уже готовой функцией:
function blah-blah(){
ваши переменные;
действия;
всё, что хотите;
}


и также скармливайте пришеднее eval();
...
success: function(data)
 {
 eval(data);
 }

и уже где вам нужно их использовать, вызывайте функцией:
...
blah-blah();
...
__________________
С моих слов записано верно.
Ответить с цитированием