| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: Общие вопросы > Загнать результат в переменную |
| Автор: sokpet 29.8.2010, 17:16 | ||||||||||||
| Добрый день. Подскажите пожалуйста как загнать результат в переменную и потом изпользовать ее через Смарти? есть форма для расчета цены (привожу только нужную часть формы): Файл: product.tpl Добавляем переменную базовой цены:
В init.php регистрируем функцию Смарти:
В tools.js добавляем саму функцию:
До этого момента ВСЕ РАБОТАЕТ. А вот как результат, который получается в
Подскажите плиз. Заранее всем спасибо |
| Автор: bars80080 29.8.2010, 21:53 |
| вам прежде всего сюда: http://phpfaq.ru/na_tanke после прочтения, вы должны определиться, когда вы хотите загнать переменную. на открытой странице, либо на новой после переходе на неё |
| Автор: sokpet 29.8.2010, 22:42 |
| Переменную нужно загнать на открытой странице + еще на одну после перехода на нее.... |
| Автор: bars80080 30.8.2010, 13:38 |
| на открытой странице вы можете сделать максимум следующее - получить переменную в javascript, отправить ajax-запрос с этой переменной на сервер к модулю, который вернёт вам нужный кусок хтмл-разметки, и вставить с помощью javascript эту разметку куда надо на сервере при этом данная переменная может быть получена из глобальных массивов $_GET или $_POST, а затем уже вставлена обычным способом в шаблон если же после перехода, то данную переменную надо всего лишь засунуть в соответствующий параметр. к примеру, если переход будет осуществляться кликом по ссылке, то надо будет в хвост к ссылке дописать ?param=peremen, после чего на сервере данная переменная может быть получена из $_GET['param'], а затем уже вставлена обычным способом в шаблон |