Крос-доменний ajax в jquery, javascript

Для подальшого читання рекомендується прочитати статтю «Як створити сторінку MashUp за допомогою jQuery»

"Screen Scraping" за допомогою YQL

Ця техніка стала можливою з тих пір, як Yahoo випустила сервіс «Yahoo! Query Language ». Подивіться статтю «API для інтернету: вивчення YQL», якщо хочете дізнатися більше про YQL. Стандартно, ми отримуємо HTML код запитуваної веб через YQL зі зворотним зв'язком. Дізнатися більше про це ви можете в статті «Крос-доменні запити з jQuery».

Flash проксі

Для крос-доменних запитів у Flash, ви повинні описати довірені домени в crossdomain.xml.
Наприклад, пошук в Yahoo! допускає запит від будь-якого домену, в той час, як Twitter API допускає тільки від їх основного або піддоменів.

Це дозволяє обмежити запити на сторонні веб-сайти, які ви не контролюєте.

Ви можете почитати про fiXHR і CrossXHR.

А що щодо боку сервера ?!

Крос-доменні запити ви також можете емулювати за допомогою сервера, наприклад, використовуючи PHP, як проксі. Раджу прочитати статтю «Завантаження контенту через Ajax використовуючи jQuery і YQL», Крістіана Хеілмана.

Особисто я думаю, раз ви можете контролювати серверну частину коду, то повинні на рівні сервера форматувати відповіді і передавати їх в готовому вигляді скрипту. Наприклад, мій сайт отримує число фоллоуверов по API твіттера і повертає число у вигляді тексту. Пізніше це число буде отримано Ajax запитом.

висновок

Схожі статті