Javascript.RU

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

Сессии в AJAX
Добрый день.

Заранее прошу меня извинить, если спрошу глупость. В аякс вникаю первый день.

Пытаюсь переписать кусочек интернет магазина(модуль добавления товара в корзину).

Как есть. Пользователь нажимает на ссылку "купить". Если это первый товар в корзине, то создается заказ и его ID сохраняется в сессии. Формируется новая страница и отправляется пользователю.
При каждом последующем добавлении товара, читаем сессию, извлекаем ID-заказа и в уже существующий заказ добавляем новый товар, генерируем новую страницу и показываем ее пользователю.

Теперь как хочется. Убрать ссылку "купить", вместо нее поставить поле ввода. При занесение в это поле положительного числа, происходила стандартная процедура(формирование нового заказа если его нет, добавление товара в заказ или его пересчет, и обновление корзины суммы заказа и т.д.)

Вот теперь вопрос. Если я в ajax.php напишу следующее
....
session_start();
$_SESSION['id_order']=id_order();
....
Добавится ли это в сессию, смогу ли я читать данные сессии и т.д? Вообщем будет ли это работать или нет?
Ответить с цитированием
  #2 (permalink)  
Старый 03.08.2010, 14:11
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Сообщение от Despod
Добавится ли это в сессию, смогу ли я читать данные сессии и т.д? Вообщем будет ли это работать или нет?
А попробовать религия не позволяет? Это было бы намного быстрее, чем писать такой пост.

Сообщение от Despod
Теперь как хочется. Убрать ссылку "купить", вместо нее поставить поле ввода.
Плохое решение, пользователю придётся делать больше телодвижений, чтобы что-то купить.
Ответить с цитированием
  #3 (permalink)  
Старый 03.08.2010, 14:20
Новичок на форуме
Отправить личное сообщение для Despod Посмотреть профиль Найти все сообщения от Despod
 
Регистрация: 03.08.2010
Сообщений: 2

Сообщение от Kolyaj Посмотреть сообщение
А попробовать религия не позволяет? Это было бы намного быстрее, чем писать такой пост.
Не не религия. Просто нет возможности сейчас сделать бекап текущих скриптов. естовой машины тоже нет. Так что чтоб это на рабочем сервере сделать нужно будет глобально несколько десятков скриптов отрихтовать. А это намного дольше.
Ответить с цитированием
  #4 (permalink)  
Старый 03.08.2010, 14:40
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Сообщение от Despod
Добавится ли это в сессию
Да, это добавится в сессию.
Ответить с цитированием
  #5 (permalink)  
Старый 03.08.2010, 15:03
Аватар для Gvozd
Матрос
Отправить личное сообщение для Gvozd Посмотреть профиль Найти все сообщения от Gvozd
 
Регистрация: 04.04.2008
Сообщений: 6,246

Сообщение от Despod
Не не религия. Просто нет возможности сейчас сделать бекап текущих скриптов. естовой машины тоже нет. Так что чтоб это на рабочем сервере сделать нужно будет глобально несколько десятков скриптов отрихтовать. А это намного дольше.
поставить ПО для тестирования скриптов можно и на десктопе
Denwer, XAMPP, и прочие
ну и разумеется поставить самостоятельно Apache+PHP+MySQL
так что это не аргумент
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не работает jQuery меню с AJAX eugene1986 jQuery 0 08.07.2010 18:49
Ajax разбор метода mycoding jQuery 14 21.05.2010 10:57
Проблема с AJAX запросом + mod_rewrite BrokenEye AJAX и COMET 1 12.07.2009 02:08
Объясните как вызывается ajax скрипт AddressBook из формы prog90 AJAX и COMET 3 06.06.2009 16:12
AJAX и сессии nolka AJAX и COMET 10 16.05.2009 11:56