У меня есть 2 переменных в php, $ title и $ id. Я помещал его в функцию javascript как параметр. в функции Javascript, я хочу изменить параметр на объект ini php, Как это исправить?Как преобразовать переменную javascript в переменную php
<body>
<?php
$title = 'banner';
$id = 2;
?>
<button onClick="<?php echo delete_list('$title', '$id'); ?>">Click</button>
<script type="text/javascript">
function delete_list(item, item_id)
{
<?php
$x ='<script>item</script>';
$y = '<script>item_id</script>';
delete_table($x, $y);
?>
}
</script>
</body>
JavaScript является языком стороне клиента, PHP это язык на стороне сервера. Поэтому ваш PHP не будет знать, что 'delete_list()' является JS-функцией. Выполните также эхо, как таковое: 'echo 'delete_list (' $ title ',' $ id ')"; ' – Qirel
PHP работает на вашем сервере и * генерирует * HTML-страницу (которая может содержать JavaScript). Этот HTML и JavaScript запускается браузером. К тому времени PHP завершен, и соединение закрыто. Для этого вам нужно сделать новый запрос на сервер. Вы можете использовать AJAX или даже просто '