JQuery - input tipo "date" llega vacia por metodo post cuando proceso con ajax

 
Vista:

input tipo "date" llega vacia por metodo post cuando proceso con ajax

Publicado por Rolando Alvarado (1 intervención) el 09/08/2020 21:09:40
Tengo un formulario donde envío la fecha que elija el usuario o la fecha de hoy por defecto:
(Este es solo el fragmento del input date)
1
2
3
4
5
<input type="date" id="start" name="inicio" class="oview" placeholder="FECHA INICIAL"
		       value="<?php $hoy = date('Y-m-d'); echo'$hoy'; ?>"
		       min="<?php $min = date('Y-m-d', strtotime('-36 month')); echo'$min';?>"
		       max="<?php $max = date('Y-m-d', strtotime('3 month')); echo'$max';?>"
		       form="form_new_equip_client">

Lo proceso en Nuevo_contrato.php

1
2
3
4
5
6
7
8
9
10
11
12
<?php
$cliente = $_POST['cliente'];
$modelo = $_POST['modelo'];
$alias = $_POST['alias'];
$contrato = $_POST['contrato'];
$plazo = $_POST['plazo'];
$serie = $_POST['serie'];
$hoy = date("Y-m-d");
$inicio = $_POST['inicio'];
$final = $inicio;
//esto es solo para ver el valor de la variable:
echo '<div class="notificacion notificacion"><br/><br/>:::'.$inicio.' :::</div>';


si lo proceso así tal cual todo bien, pero si uso la función de ajax entonces $inicio llega vacío y obiamente me salta el error de mysql

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
$('#result').hide();
}).ajaxStop(function() {
    $('#result').fadeIn('slow');
});
///-----------> NOMBRE DEL FORM
$('#form_new_equip_client').submit(function() {
    $.ajax({
        type: 'POST',
        url: $(this).attr('action'),
        data: $(this).serialize(),
        success: function(data) {
            $('#result').html(data);
            $('#form_new_equip_client')[0].reset();
            //setTimeout(function(){$('#result').fadeOut('slow'); },9000)
            $("#regresar").trigger("click");
        }, error: function() { $('#result').html("Ajax error")
    $('#ajax_img').hide();}
    })
    return false;
});
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder