Вход

Просмотр полной версии : Добавление в карзину!


xTODx
01.10.2014, 23:07
Всем привет, давно в общем не писал ничего на js.
Нажимаю на кнопку, вызываю функцию
// JavaScript Document
function add_tocart(id){
$.ajax({

/* данные, которые мы передаем в файл-обработчик */
url: 'js/shop.php',
/* метод отправки данных */
method: 'POST',
/* данные, которые мы передаем в файл-обработчик */
data: {"id" : id},
dataType: 'json'
});
}
php
<?php
$n = count($_SESSION['shop']);
$_SESSION['shop'][$n+1] = $_POST['id'];
foreach($_SESSION['shop'] as $poz){
echo $poz;
}
?>

но... сессия не заполнится так же... что делать?)
логика моя такая:
подсчитываю кол-во элементов массива $_SESSION['shop'], и в новый элемент записываю значения, для проверки чисто, вывожу все значения массива
p.s.: ааа, администрация, исправьте название темы, аж стыдно

xTODx
02.10.2014, 21:46
Пожалуйста, помогите

ksa
03.10.2014, 08:13
xTODx, ты убедись, что запрос приходит... Просто в браузере набеги ГЕТ-запрос к этому адресу - посмотри что будет...

У тебя две букварские задачки:
- отправка ajax-запроса
- работа с сессией

В букварских задачках помочь невозможно... Их просто нужно научиться делать самому.

xTODx
04.10.2014, 21:37
запрос доходит до php, браузер показывает что всё работает))
а что с сессией? она открыта в index.php сайта ещё