Tengo este archivo php que se supone que tiene un botón para realizar una acción funcional de pago llamando a una función incorporada de JavaScript para hacerlo
<a href="index.php" class="btn btn-danger btn-xs" > onclick="confirmAction()" <i class="icon-edit">Check out</a>Usé confirmAction () como este
<script> // The function below will start the confirmation dialog function confirmAction() { let confirmAction = confirm("Dose the maintenance finished yet?"); if (confirmAction) { alert("Action Done") } else { alert("Action canceled"); } } </script>si el usuario presionó ok, quiero hacer un código php que debería hacer una acción posterior
controller.php?action=checkout&code=<?php echo $result->CONFIRMATIONCODE; ?>pero no tuve éxito en hacer que funcionara dentro del caso VERDADERO en la función javascript
básicamente traté de ejecutar el código php sin el etiqueta pero fallé
cualquier sugerencia ? Gracias
Use un código como el siguiente, si desea redirigir en un evento de cancelación, agregue un código como: window.location.href = 'http://www.google.com';
Forma:
<form method="POST" action="controller.php" id="myForm"> <input type="hidden" name="action" value="checkout"> <input type="hidden" name="code" value="put code here"> <a href="javascript:void(0)" class="btn btn-danger btn-xs" onclick="return confirmAction()" ><i class="icon-edit">Check out</i></a> </form>guion:
function confirmAction() { let confirmAction = confirm("Dose the maintenance finished yet?"); if (confirmAction) { alert("Action Done"); document.getElementById("myForm").submit(); } else { alert("Action canceled"); return false; } }