Ciao, jquery e' solo la libreria che usi e va bene. Il cross orgin e' dovuto a delle restrizioni di sicurezza di javascript stesso.
Per leggere un file/url che non sta su stesso dominio o il dominio ha la regola per abilitare il cross origin per richieste provenienti da dominio X oppure puoi fare una chiamata ad una url/script su stesso dominio e questa lato server andrà a prendere i dati e li ritornerà a sua volta.