Когда я нажимаю на ячейку таблицы, я хочу, чтобы моя программа запускала функцию, передавая параметр $venues[$y][1]
. Однако всякий раз, когда я нажимаю на ячейку, я получаю сообщение об ошибке:
SyntaxError: expected expression, got '}'
Вот вызываемая функция:
<script type="text/javascript">
function displayPicture(x){
alert(x);
}
</script>
Вот строка, которая вызывает функцию (ее html и php):
echo '<td class="venueNames" onclick="displayPicture("'.$venues[$y][1].'")">'.$venues[$y][1].'</td>';
Для этого примера предположим, что $venues[$y][1]
- это Уэмбли.
Проблема в том, что я передаю php переменная как параметр для функции javascript?