Я хотел бы запустить php-функцию из кода javascript, чтобы быть более конкретным, я получил кнопку, которая удаляет запись из базы данных. Функция, которая делает это с именемИспользование php-функции внутри кода javascript
delete_post($id)
вот что я пытался:
<input type="submit" name="delete" value="delete"
onClick="if(confirm('Are you sure?')) {<?php delete_post($row['id']);?>}">
Когда я нажимаю кнопку, нет окна предупреждения. Самое смешное, если я не вызываю функцию внутри php-кода, и я делаю что-то еще, например, эхо-предупреждение выдает, но php-код не выполняется.
Итак, как я могу это сделать? Как я могу запустить php-код внутри моего кода javascript onClick.
PHP работает на сервере JS на клиенте. Вашему JS нужно поговорить с сервером, используя AJAX, чтобы он удалял запись (если вы не отправляете форму, которая затем загружает страницу снова). Пожалуйста, подумайте о безопасности - только идентификатор строки не является безопасным. – Popnoodles
лучший способ избежать ошибок безопасности - это JS/ajax ... разделить ваш код и иметь отдельный файл JS и PHP ... если вам нужна помощь в этом, дайте мне знать ... будет вас кричать ответ – jcobhams
@VyrenMedia Мне нужна помощь, никогда не использовалась ajax. –