Para evitar el error del cors Access-Control-Allow-Origin al trabajar con AJAX, debemos configurar Apache para que comparta recursos.
En mi caso al trabajar en local, configuro el fichero httpd.conf y le añado:
<IfModule mod_headers.c> Header set Access-Control-Allow-Origin "*" </IfModule>
Ahora debes activar el módulo headers de Apache, puedes lanzar el comando a2enmod headers, o bien si usas WampServer irte al menú de módulos de Apache y activarlo.
Ahora reiniciamos el servidor y ya no nos volverá a dar este error.