Я пытаюсь инициализировать материализовать автозаполнение , используя простой массив PHP ($ keysArray). Я конвертирую массив PHP в Javascript, используя json_encode, но по некоторым причинам ниже не работает. Выпадающий список автозаполнения просто не появляется - он работает только тогда, когда я набираю ключи напрямую, как в примере в ссылке MaterializeCSS в разделе «Инициализация».
var tempArray = <?php echo json_encode($keysArray); ?>;
const ac = document.querySelector('.autocomplete');
M.Autocomplete.init(ac, {
source: tempArray;
});
Ниже приведена копия структуры массива:
$keysArray = array (
"Test1",
"Test2",
"Test3"
);