Функция не определена - передача значения и открытие модального - PullRequest
0 голосов
/ 22 мая 2018

При нажатии кнопки я хотел бы вызвать функцию и передать идентификатор рецепта.Затем функция откроет модальное окно, но в данный момент получает ошибку - myFunction не определена.

<button type="button" onclick="myFunction(<?php echo $recipeID ?>)" class="btn btn-info btn-lg">Open Modal</button>

<script>

function myFunction($recipeID){
    echo $recipeID;
    echo "<script type='text/javascript'>
        $(document).ready(function(){
            $('#myModal').modal('show');
        });
    </script>";
}
?>

Ответы [ 2 ]

0 голосов
/ 22 мая 2018

myFunction определено на стороне сервера, то есть это function на сервере.Вы пытаетесь вызвать его через Javascript в браузере, но function там не определено.Вам нужно будет изменить определение вашего button на

<button type="button" onclick="$('#myModal').modal('show');" class="btn btn-info btn-lg">Open Modal</button>
0 голосов
/ 22 мая 2018

Вы вызываете функцию PHP в JavaScript.PHP выполняется сначала на стороне сервера, а затем JavaScript на стороне клиента.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...