Данные Ajax, которые будут собраны во всплывающей подсказке - PullRequest
0 голосов
/ 17 января 2011

Как мне поступить, чтобы добиться следующего: мне нужно получить данные с другого сервера, который является страницей jsp, на которой есть данные, относящиеся к информации, которую я хочу показать во всплывающей подсказке.Код для этого работает, и я могу сделать вызов ajax, чтобы получить ответ.

Проблема заключается в том, что я хочу, чтобы содержимое библиотеки qtip помещалось на странице, поскольку страница не допускает междоменное содержимое.Если я попытаюсь просто сослаться на содержимое qtip, сохраненное на моем веб-сайте (домен отличается от страницы, которую я использую), это не позволит сделать это.так ли это нормально для встраивания содержимого в основную форму или есть какой-то другой оптимальный способ?

Был задан похожий вопрос: Как отобразить информацию, возвращенную вызовом ajax, во всплывающей подсказке

1 Ответ

2 голосов
/ 17 января 2011

Если вы не можете добраться до междомена через AJAX, вы всегда можете использовать промежуточный скрипт (в вашем случае Java) для вывода буфера, содержащего информацию, которую вы хотите в qTip.

  1. Сценарий звонков digest.jsp?params=someparameters
  2. digest.jsp извлекает информацию из любого необходимого домена.
  3. выводит информацию в буфер в XML o JSON
  4. с помощью javascript вы анализируете информацию и помещаете ее в атрибут option.

Если это не работает для вас, и вы не хотите этого делать, вы всегда можете передать информацию о каждом атрибуте title="" в каждом option.

...