Perché non puoi il linguaggio javascript (client) non è cross-dominio per motivi di sicurezza, pertanto le chiamate tra sito A e sito B devi gestirle lato server tramite proxy (cerca qui sul forum con tale termine per maggiori info)