我有一个将发布到 PHP 方法的表单。但是,在发布之前,我想从返回 xml 的 3rd 方 api 服务中提取一些信息并使用该 xml 来填充我的<select>
框。
大多数情况下,我认为我会使用 JS 来执行此操作,但事实证明,同源策略拒绝从远程 api 中提取 xml。所以现在我卡住了。
我呈现 HTML 表单,用户输入他们的 api 凭据,按下按钮提取数据,这应该调用一个 JS 方法,该方法将从 API 解析 XML,然后填充<select>
表单上的框,然后用户可以自己提交表单。
如果 API 只提供 XML 并且 JS 具有相同的来源策略,我该如何解决这个问题。