Tengo este código html:
<form method="POST" action="location/files/myscript.php"> <input type="radio" name="choice" value="ex1"> <input type="radio" name="choice" value="ex2"> <button type="button" id="print"> </form>Sé que no hay un botón de envío, pero envío una solicitud con ajax como esta:
$('#print').on('click', () => { request = $.ajax({ url: "location/files/myscript.php", type: "POST", data: dataD }); }Y mi archivo php se ve así:
$choice = $_POST['choice']; if($choice == 'ex1') { echo "yes"; } else { echo "no"; }Intenté con isset y vacío también, pero todavía obtengo una "elección" de clave de matriz indefinida
EDITAR: no, no quiero que la advertencia desaparezca. El problema es que selecciono un botón de radio y todavía me devuelve esa advertencia. Quiero que funcione, no ocultar la advertencia.