Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 30.09.2016, 19:22
Профессор
Отправить личное сообщение для ureech Посмотреть профиль Найти все сообщения от ureech
 
Регистрация: 11.03.2013
Сообщений: 765

js и Smarty.Получить переменную
Всем Привет.Подскажите, кто знает.
{section name=i start=$start max=$max loop=$weeks}
               <tr>
                  <td>{$weeks[i]}</td>
               </tr>
               {/section}
<tr><td><a onclick="Next_Week();" href="javascript:void(0)">Далее</a></td></tr>

Нужно иметь возможность менять $start по клику. Как мне её получить?
Ответить с цитированием
  #2 (permalink)  
Старый 01.10.2016, 02:22
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Сообщение от ureech
Как мне её получить?
Никак, на момент щелчка ее не будет на странице, а таблица сформирована. Хотите порциями организовать вывод - постраничная навигация или Ajax.
Ответить с цитированием
  #3 (permalink)  
Старый 01.10.2016, 06:33
Профессор
Отправить личное сообщение для ureech Посмотреть профиль Найти все сообщения от ureech
 
Регистрация: 11.03.2013
Сообщений: 765

Понятно, спасибо.
Ответить с цитированием
  #4 (permalink)  
Старый 03.10.2016, 15:34
Профессор
Отправить личное сообщение для ureech Посмотреть профиль Найти все сообщения от ureech
 
Регистрация: 11.03.2013
Сообщений: 765

Решаю вопрос так.
Посылаю аяксом переменую $start в php файл. Сохраняю в сессию и передаю её обратно в смарти.

function Next_Week(start){
var start =  +start+4;
$.post('/dieta/'+user+'/eat',{'start':start},function(data){
location.reload();
})
}
function Prev_Week(start){
var start =  +start-4;
$.post('/dieta/'+user+'/eat',{'start':start},function(data){
location.reload();
})
}


И получаю проблемму.
При start равном нулю не работает.

Как можно решить это дело?

Последний раз редактировалось ureech, 03.10.2016 в 15:48.
Ответить с цитированием
  #5 (permalink)  
Старый 03.10.2016, 16:08
Профессор
Отправить личное сообщение для ureech Посмотреть профиль Найти все сообщения от ureech
 
Регистрация: 11.03.2013
Сообщений: 765

Вроде разобрался, обернул в условие.
Ответить с цитированием
  #6 (permalink)  
Старый 03.10.2016, 16:26
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Сообщение от ureech
Как можно решить это дело?
Сперва поясните что за данные (откуда) выводятся в этой таблице?
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как проще всего передать переменную из JS в PHP? Zuko AJAX и COMET 13 10.04.2015 18:38
Пример тестовых заданий на js junior elshaarawy Учебные материалы 3 26.03.2015 15:17
Картинка обрабатывается js 4yBaK Общие вопросы Javascript 10 11.09.2011 09:28
Загрузить вебстраницу в переменную JS andreyua Javascript под браузер 14 16.08.2011 00:34