Вам нужно бежать цитату, используйте javascript:
и это return confirm()
, не confirm return()
echo '<tr><td align="center"><a onclick="javascript: return confirm(\'You Want To Delete?\');" href="persontype.php?person_type_id='.$postRow['person_type_id'].'">Delete</a></td>';
Я скопировал ваш точный код php и изменил его. Вышеупомянутый PHP-код должен выводить точную функциональность, которую вы ожидаете.
Чтобы показать SweetAlert:
<script src="https://code.jquery.com/jquery-2.1.3.min.js"></script>
<script src="http://t4t5.github.io/sweetalert/dist/sweetalert.min.js"></script>
<link rel="stylesheet" href="http://t4t5.github.io/sweetalert/dist/sweetalert.css">
<?php
echo '<tr><td align="center"><a onclick="javascript: swal({title:\'You Want To Delete?\', text: \'You really want to delete this user?\', type: \'warning\', showCancelButton: true, confirmButtonColor: \'#DD6B55\', confirmButtonText: \'Yes, delete it!\', cancelButtonText: \'No, cancel plx!\', closeOnConfirm: false, closeOnCancel: true }, function(isConfirm){ if (isConfirm) { window.location.href = \'persontype.php?person_type_id='.$postRow['person_type_id'].'\'; } else { return false; } }); return false;" href="persontype.php?person_type_id='.$postRow['person_type_id'].'">Delete</a></td>';
К сожалению, код выглядит некрасиво в одной строке, но это работает, и это единственный способ показать сладкое предупреждение внутри ссылки.
спасибо братан @adnan –
мне удалить «JavaScript: до сих пор он работает, где моя ошибка может у указать, me –
Добро пожаловать @ user3323092. Пожалуйста, отметьте мой ответ как «Принятый ответ». Спасибо – Adnan