РЕДАКТИРОВАТЬ:
Прошло десять лет с тех пор, как я ответил на этот вопрос, и теперь у нас есть поддержка междоменного XHR в форме CORS .
Для любого современного приложения рассмотрите возможность использования fetch для выполнения ваших запросов. Если вам нужна поддержка старых браузеров, вы можете добавить polyfill .
Оригинальный ответ:
Имейте в виду, что вы не можете делать запросы через домены. Например, если ваша страница находится на yourexample.com, а веб-служба - на myexample.com, вы не можете напрямую запросить ее.
Если вам нужно сделать такой запрос, вам нужно настроить прокси на вашем сервере. Вы бы запросили эту прокси-страницу, и она извлечет данные из веб-службы и вернет их на вашу страницу.