Он отлично работает, он все-таки возвращает мне объект json, если я напишу вот так.
public function getElementsAction()
{
$currency = App::$app->getProperty('currency');
if(!empty($_POST))
{
$sql = 'SELECT name, price, file, time FROM listings WHERE id_item IN (' . implode(',', $_POST) . ')';
$items = \R::getAll($sql);
echo(json_encode($items));
}
}
Но я хочу получить строку var_dump и распечатать ее в console.log для дальнейшего отладка, что мне тогда делать? Я пробовал оба способа, и это дает мне ошибку в console.log: ((
public function getElementsAction()
{
$currency = App::$app->getProperty('currency');
if(!empty($_POST))
{
$sql = 'SELECT name, price, file, time FROM listings WHERE id_item IN (' . implode(',', $_POST) . ')';
$items = \R::getAll($sql);
//echo(json_encode(var_dump($items))); // error
//echo(json_encode(strval(var_dump($items)))); // error
//echo(json_encode("Hi"); // No error
}
}
или это что-то, что я где-то вижу в сети? Спасибо!