Подскажите пожалуйста как передать массив в функцию
<?php
$ar1= array('1','2','3'); echo"<input type=\"button\" name=\"go\" value=Выполнить onClick=ops($ar1)> " ?> <script> function ops($ar1) { alert($ar1[1]); } </script> Подобное не работает,- в чем моя ощибка? |
|
function ops($ar1) {
alert($ar1[1]); } Для начала стоит убрать доллоры function ops(ar1) { alert(ar1[1]); } А потом дальше изучать пхп и js |
по идее нечто похожее, сначала формируем в JS массив, потом все остальное
<?php $ar1= array('1','2','3'); echo "<script> var JSARRAY=new array("; foreach($ar1 as $k=>$v) echo " '$v', "; echo ");</script>"; echo"<input type=\"button\" name=\"go\" value=Выполнить onClick=ops(JSARRAY)> " ?> <script> function ops(ar1) { alert(ar1[1]); } </script> |
Часовой пояс GMT +3, время: 06:29. |