Передать where через AJAX
Доброго времени суток!
Как передать where в сниппет, чтобы сработало?
В ссылке (по click вызывается js):
Думаю, проблема где-то здесь, но на всякий.
В сниппете:
Все параметы, кроме where, корректно отрабатывают, ajax нормально возвращает данные, без учета этого условия.
Никто не подскажет, что можно сделать?
С уважением.
Как передать where в сниппет, чтобы сработало?
В ссылке (по click вызывается js):
data-where='{"Data.popular":"1"}'
Думаю, проблема где-то здесь, но на всякий.
В сниппете:
$params = array();
$params['tpl'] = filter_input(INPUT_POST,'tpl');
$params['tplWrapper'] = filter_input(INPUT_POST,'tplwrapper');
$params['includeThumbs'] = filter_input(INPUT_POST,'includethumbs');
$params['where'] = filter_input(INPUT_POST,'where');
$params['parents'] = filter_input(INPUT_POST, 'parents', FILTER_SANITIZE_NUMBER_INT);
$params['offset'] = filter_input(INPUT_POST, 'offset', FILTER_SANITIZE_NUMBER_INT);
$params['showLog'] = 1;
$res = $modx->runSnippet('msProducts', $params);
Все параметы, кроме where, корректно отрабатывают, ajax нормально возвращает данные, без учета этого условия.
Никто не подскажет, что можно сделать?
С уважением.