¿Es posible que se esté recargando la pestaña?
Es que como no cancelas el evento "click" puede que se esté realizando la acción que tiene por defecto. Prueba a usar
event.preventDefault();.
Código Javascript
:
Ver original$("#envia").click(function(event){
event.preventDefault();
$.ajax({
data:{dia: d,mes: m,des: ct},
url:"calendario_creaFecha.php",
type:"post",
success: function (response)
{
console.log(response)
}
});
});
Por cierto, en el primer ejemplo te falta cerrar el "click" y en el segundo te falta el punto y coma.
Y
según la documentación de jQuery, el evento success está obsoleto desde la versión 1.8:
Cita: Deprecation Notice: The jqXHR.success(), jqXHR.error(), and jqXHR.complete() callbacks are deprecated as of jQuery 1.8. To prepare your code for their eventual removal, use jqXHR.done(), jqXHR.fail(), and jqXHR.always() instead.