La consulta preparada no se esta realizando por que no estas ligando bien los parametros, si le dices que vas a ligar una variable que se llama ':llegada' eso mismo debes de ligarle en execute(
Fijate que lleva dos puntos), lo que veo que estas haciendo mal es que tienes los nombres de tus variables sin los dos puntos, por lo tanto estas ligando variables completamente diferente.
Código PHP:
$query->execute(array(
'salida' => $salida
, 'llegada' => $llegada
, 'propiedad' => $propiedad
, 'llegada2' => $llegada
, 'salida2' => $salida
, 'llegada3' => $llegada
, 'salida3' => $salida
, 'llegada4' => $llegada
, 'salida4' => $salida
));
El problema no es de Ajax, es de PHP.
Saludos.