Я построил динамический список из массива и должен распечатать встроенное событие onclick, но я не знаю, как это сделать другим способом.Как передать массив JavaScript в вызов встроенной функции, сгенерированный PHP
<?php
$dataArray = $_POST['dataArray']; // This is a valid array
ECHO '<div id="colorSelectorBox">';
for ($btn = 0; $btn < sizeof($dataArray); $btn++){
ECHO '<div class="btn-group">
<button onclick="buildGroupList("'.$dataArray.'")">' .$dataArray[$btn].'</button>
<button><div ..Stuff..></div></button>
</div><br>';
}
ECHO '</div>';
?>
Проблема заключается в том, что функция JavaScript buildGroupList()
не получает массив из этого вместо линия выглядит в моем средстве разработки:
onclick="buildGroupList(Array)"
Как я могу передать массив значений через JavaScript?
ИЛИ
Как я могу переписать это так, что вызов не встраивать?
Я не понимаю. Где это будет? –