繁体   English   中英

拉取api信息而不刷新页面

[英]Pull api information without refreshing the page

我有一个将发布到PHP方法的表单。 但是,在发布之前,我想从第三方API服务中获取一些信息,该服务返回一个xml,并使用该xml填充我的<select>框。

通常,我以为我会使用JS进行此操作,但事实证明Same Origin策略拒绝从远程api中提取xml。 所以现在我卡住了。

我渲染HTML表单用户输入其api凭据,然后按下按钮以拉出数据,这应该调用JS方法,该方法将从API中解析XML,然后填充表单上的<select>框,然后用户可以提交表单自。

如果API仅提供XML且JS具有相同的原产地政策,该如何处理。

您不能对XML进行跨域AJAX调用...尽管有一些解决方法。 试试看..
http://benalman.com/projects/php-simple-proxy/

请检查一下,HTML5 CORS方法

http://www.html5rocks.com/zh-CN/tutorials/cors/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM