finalmentte lo he conseguido
Explico como paso a paso para futuros
Los codigos que yo puse al principio estan bien
lo que tienes que hacer es poner en el shell
puede ocurrir que te diga que no tiene header, en cuyo caso se puede solucionar con un update o configurando manualmente las header de apache (yo he buscado en google y me ha salido configuracion avanzada de apache, headers)
te vas al fichero donde tienes tu <Virtualhost>
y incluyes la siguiente linea
Código:
Header set Access-Control-Allow-Origin *
vuelves a darte a
y reseteas apache y listo, cuando ejecutes el codigo, todo ira perfecto!!!