Я пытаюсь вызвать функцию javascript внутри php, которая выведет кнопку подтверждения. Если пользователь нажмет «да», он перейдет на страницу, иначе он останется на той же странице. Я написал это, но я понятия не имею, что случилось.вызов функции javascript с аргументами в выражении php echo
PHP:
echo "<a href='edit_members.php?id=$studentid'>Edit</a> or <a href=\"javascript:deleteMembers('del_member.php', '$studentid');\">Delete</a><br/><br/>";
Javascript (я поставил его прямо перед тегом):
<script type="text/javascript">
function deleteMembers(url, id) {
var deleteMemberConfirmation = confirm("Are you sure you want to delete?");
if(deleteMemberConfirmation) {
window.location="http://mvcsf.com/admin/"+url+"?"+id;
}
else {
window.location="http://mvcsf.com/admin/view_members.php";
}
}
</script>
Я включил ERROR_REPORTING(E_ALL);
в верхней части страницы, но это ничего не возвращает. Что я сделал не так?
Редактировать: Я изменил имена переменных на deleteMemberConfirmation, но все еще ничего не работает. Я просто нажимаю ссылку, но ничего не происходит.
Что происходит, когда вы загружаете эту страницу? Вы получаете пустой белый экран? Правильно ли это выглядит, но кнопка не работает? и т. д. – octern