Показать сообщение отдельно
  #10 (permalink)  
Старый 15.03.2012, 10:40
Новичок на форуме
Отправить личное сообщение для dmitro Посмотреть профиль Найти все сообщения от dmitro
 
Регистрация: 14.03.2012
Сообщений: 4

Сообщение от T-sh Посмотреть сообщение
по-моему, тут очевидно всё, никаких строк не надо..

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

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


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

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

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

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


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

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