0

我应该如何继续实现以下目标:我需要从另一台服务器获取数据,该服务器是一个 jsp 页面,它具有与我想在工具提示中显示的信息相关的数据。此代码正在运行,我可以进行 ajax 调用以获取响应。

问题是我希望 qtip 库的内容适合页面,因为页面不允许跨域内容。如果我将尝试仅引用保存在我的网站上的 qtip 的内容(域与我正在使用的页面不同),它将不允许这样做。那么将内容嵌入到主表单中是否可以,还是有其他最佳方式?

有人问了类似的问题: 如何在工具提示中显示 ajax 调用返回的信息

4

1 回答 1

2

如果您无法通过 AJAX 访问跨域,您始终可以使用中间脚本(在您的情况下为 Java)来输出包含您想要在 qTip 中的信息的缓冲区。

  1. 脚本调用digest.jsp?params=someparameters
  2. digest.jsp 从它需要的任何域中获取信息。
  3. 以 XML 或 JSON 格式输出缓冲区中的信息
  4. 使用 javascript,您可以解析信息并将其放入 option 属性中。

如果它对您不起作用,或者您不想这样做,您可以随时中继将信息放在每个title=""属性中的每个option.

于 2011-01-17T19:07:02.893 回答