hola a todos los que trabajan en PHP MVC. Enfrentando un problema al enviar el formulario usando ajax, en el área de Red de Inspeccionar elementos que no pueden ver que se llama a ese ajax particular. Si trato de ejecutar console.log o alert en ese JS, entonces funciona bien. aquí está mi código JS. Gracias por adelantado.
$(document).ready(function(){ $("button#applyLeave").click(function(){ console.log('asgnduser'); var leaveType = $("#leavetype").val(); var leaveDate = $("#leavedate").val(); var leaveTime = $("#leavetime").val(); var leaveDateRange = $("#reservation").val(); var leaveReason = $("#leavereason").val(); console.log(leaveType + ' ' +leaveDate+ ' ' +leaveTime + ' ' +leaveDateRange + ' ' +leaveReason); alert(APP_URL + '/apply-leave'); var dataString = 'leaveType='+ leaveType + '&leaveDate='+ leaveDate + '&leaveTime='+ leaveTime + '&leaveDateRange='+ leaveDateRange + '&leaveReason='+ leaveReason; // AJAX Code To Submit Form. $.ajax({ type: "POST", url: APP_URL + '/apply-leave', data: dataString, cache: false, success: function(result){ // console.log('Success: '+result); // alert('Data Saved Successfully'); if (result == 'success') { alert("Leave applied!!!"); window.location.href = APP_URL + '/leaves'; } }, error: function(result){ // console.log('Error: '+result); } }); return false; }); });Acabo de probar su código en el entorno de sandbox de código y funciona correctamente. Si no ve ninguna solicitud, lo más probable es que su botón o su ID no exista en el HTML.
Aquí está mi URL de sandbox de código de ejemplo: https://codesandbox.io/s/ecstatic-hugle-7rfnt?file=/src/index.js
Puede hacer una comparación con su código y ver la diferencia.
Cometió un error tonto aquí. En el elemento de inspección, la grabación de la pestaña Red del registro de red se desactivó debido a que no se pudo ver ajax allí. Encendiendo pude verlo.