我应该如何继续实现以下目标: 我需要从另一台服务器获取数据,该服务器是一个 jsp 页面,它具有与我想在工具提示中显示的信息相关的数据。该代码正在运行,我可以进行 ajax 调用来获取响应。
问题是我希望 qtip 库的内容适合页面,因为该页面不允许跨域内容。如果我尝试仅引用保存在我的网站上的 qtip 内容(域与我正在使用的页面不同),它将不允许这样做。那么将内容嵌入到主窗体中是否可以,或者还有其他最佳方法吗?
有人问过类似的问题: How to display information returned by ajax call in a tooltip
最佳答案
如果您无法通过 AJAX 访问跨域,您始终可以使用中间脚本(在您的情况下是 Java)来输出包含 qTip 中所需信息的缓冲区。
- 脚本调用
digest.jsp?params=someparameters
- digest.jsp 从它需要的任何域中获取信息。
- 以 XML 或 JSON 格式输出缓冲区中的信息
- 使用 JavaScript 解析信息并将其放入选项属性中。
如果它不适合您或者您不想这样做,您可以随时将信息放入每个选项
的每个title=""
属性中。
关于javascript - 在工具提示中收集 Ajax 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4716517/