如果有人读过我的上一个问题,这在某种程度上是它的延续。
据我所知,当使用 jQuery UI 的自动完成功能从 XML 文件中获取数据作为其数据源时,您只能从 Ajax 调用中的一个文件中执行此操作。
http://www.finalfantasyunion.com/includes/xml/games.xml
我计划拥有一系列类似的 XML 文件,这些文件具有不同的数据,但具有相同的项目 -> 项目标记格式。
我可以有一个 MySQL 数据库,我可以从中查询数据(该文件实际上是一个 PHP 文件,但一旦我获取数据,就会将其自身报告为 XML 文件)动态创建一个 XML 文件,但如果可能的话,我会如果可能的话,而不需要数据库连接——这样其他工作人员可以在新游戏发布等时轻松编辑文件。
编辑:我不希望所有内容都在一个文件中的原因是因为我计划在后端的其他地方使用自动完成功能,并且我只需要某些部分的特定数据。
最佳答案
您需要一个自定义源选项实现来读取 xml 响应,因此您可以扩展它并合并客户端上多个请求的结果。
或者在服务器端放置一个代理并在那里进行合并,可能更有效。
关于jquery - 如何使用 jQuery 将相似的 XML 文档合并在一起?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3380647/