forse non mi sono espresso in modo chiaro.

io ho un server apache sul mio pc. per accedere a tale server digito nel browser
http://localhost/miosito

se voglio accedere dall'esterno(quindi non dal mio pc) digito

http://mioip/miosito

in entrambi i casi il sito mi viene visualizzato

il problema è ajax.

mentre nel primo caso esegu il lavoro alla perfezione, nel secondo caso non funziona.
nel codice javascript non è indicato nessun riferimento al sito. i percorsi sono relativi e non assoluti.