AJAX: синхронно обрабатывает запросы из базы данных - PullRequest
0 голосов
/ 23 января 2011

У меня есть таблица с 200 строками.Я пытаюсь получить доступ к стороннему API для веб-сайта IMDB, который вернет ответ для заголовка, указанного в следующем формате.

http://www.imdbapi.com/?t=Inception

В моей таблице все заголовки заполнены.Теперь мне нужно получить доступ к этому URL с динамическим изменением параметра 't' из базы данных.У меня готов мой синхронный скрипт Java, но как мне вызвать этот скрипт в цикле для n строк.Спасибо.

1 Ответ

0 голосов
/ 24 января 2011

Я предполагаю, что вы предварительно загрузили заголовки в массив JavaScript в форме: ['Title1', 'Title2'] и т. Д. В моем примере ниже используется JQuery для упрощения использования Ajax.*

Однако есть один маленький улов.Код не будет работать в большинстве браузеров, потому что вы пытаетесь получить доступ к сайту, домен которого отличается от вашего.Это называется междоменным сценарием, и большинство браузеров не допускают этого.Обычно это выполняется с помощью прокси-сервера, т.е. вы заставляете свой сервер подключаться к URL-адресу с помощью Http-клиента, а затем получаете доступ к нему с вашего сервера.JSONP - это еще один подход, который вы можете использовать.Этот пост может быть полезен:

Настройка Firefox для включения междоменного запроса ajax

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...