У меня есть веб-сайт Opencart, в настоящее время я пытаюсь использовать ajax на внешнем интерфейсе для передачи данных в php-контроллер в бэкэнде, но я не могу получить значение из запроса в бэкэнде
здеськод ajax внешнего интерфейса:
$.ajax({ url: 'index.php?route=checkout/cart/addAll',
type: 'post',
data: 'product_list= test' ,
dataType: 'json',
success: function(json) {});
на бэкэнд-контроллере, я пытаюсь получить переменную "product_list", но она не работает
$products = $this->request->post['product_list'];
$logger->write("products to add to cart is"+ strval($products));
последний оператор продолжает печатать 0 дофайл журнала любая помощь с этим?что тут не так?
Я тоже пробовал
$products = json_decode($this->request->post['product_list'], true);
с такими же результатами