// Добавление новой покупки в список пользователя
//.add-shop-card - класс для кнопки "В корзину"
$('.add-shop-card').add('.shop-t-delete').on('click', function () {
var th = $(this);
var dataShopId = parseInt(th.attr('data-shop'));//Берём HTML-атрибут data-shop, т.е. это номер (id) товара
var dataCount = parseInt(th.attr('data-count'));
//
var data = "p=2&shop_id=" + dataShopId + "&count=" + dataCount;//Пример строки: p=2&shop_id=82&count=1
ajaxUpdateBasketData(data, 'inc/shop.php');//тут вызывается php-скрипт добавления товара в корзину
});
Потом вызывается метод ajaxUpdateBasketData:
//Функция добавления товара в корзину
function ajaxUpdateBasketData(dataSend, file) {
$.ajax({
type: "GET", //Я думаю что используется GET - потому что база изначальна уже была готовая. Из базы выдёргивается только id товара и его
//количество
url: file, //файл inc/shop.php
data: dataSend //Пример строки данных: p=2&shop_id=82&count=1
}).done(function (data) {
existsUpdateData = 1;
if (data == 'new')
showAlert(1, 'Товар удачно добавлен в корзину');
if (data == 'update')
showAlert(1, 'Товар удачно обновлен в корзине');
if (data == 'delete')
showAlert(2, 'Товар удален из корзины');
});
}
Так вот, метод ajaxUpdateBasketData почему то не передаёт данные в php-файл shop.php, я из php никак данные выцепить не могу, помогите пожалуйста.
shop.php:
<?php
//Устанавливаем соединение с БД
include_once("../config.php");
echo "test ";
echo $_GET['shop_id'];//В этой переменной ничего нет ((
mysql_close($connecDB);
?>