Много всего прочитал о AJAX запросах и как они работают вроде бы понял, но как это применить никак не догадаюсь.
В общем, в getSQL.php есть переменная в которую с сервера приходит массив всех товаров $result = R::getAll( 'SELECT * FROM product' );
А в cart.js в переменной cartId
хранится массив ид тех товаров, которые мне нужны.
Как из result
вытащить описания, цену, размер и тд по ID и записать это в переменную в JS?
На стороне клиента (в браузере) Вам необходимо выполнить запрос к getSQL.php, который должен вернуть список товаров. Де-факто AJAX работает с форматом JSON. Для нужно преобразовать переменную $result
в JSON формат:
$result = R::getAll( 'SELECT * FROM product' );
// Помните, что функцию header() можно вызывать
// только если клиенту еще не передавались данные,
// т.е. она должна идти первой в выводе,
// перед ее вызовом не должно быть никаких HTML-тегов, пустых строк и т.п.
header('Content-Type: application/json');
echo json_encode($result);
$.getJSON('getSQL.php', function(data){
console.log(data);
});
Виртуальный выделенный сервер (VDS) становится отличным выбором
не могу осилить задачку с поворотом обьекта в сторону его движения
Вопрос о том как MySQL занимает место на диске, и о правильном выборе типа данных