在 EXTJS 页面调用第三方服务器页面

Posted

技术标签:

【中文标题】在 EXTJS 页面调用第三方服务器页面【英文标题】:call third party server page in EXTJS page 【发布时间】:2012-03-14 18:52:10 【问题描述】:

我目前正在开发一个基于 EXTJS 的门户,只进行异步调用。问题是,对于我的门户中的特定呼叫,我必须访问第三方服务器,这对我来说就像一个带有参考 ID 的黑匣子。第三方服务器将处理我的请求并生成结果。我必须在我的门户中显示这些,当用户选择其中一个结果时,必须将选择传递给我的服务器和第三方服务器。我希望我的门户网站对第三方系统的依赖最小。参考 ID 和数据交换采用 JSON 格式。

我无法对第三方服务器进行任何更改。我是初学者,所以如果我的问题很幼稚,请原谅。如果你能指导我一些资源,那也很好。我可以有 IFRAME,但它破坏了我页面上的一致性。我也不能丢失用户在进入第三方系统之前输入的数据。 谢谢

【问题讨论】:

【参考方案1】:

使用 JSONP。这是发出这样的跨域请求的唯一方法。

http://docs.sencha.com/ext-js/4-0/#!/api/Ext.data.proxy.JsonP

【讨论】:

以上是关于在 EXTJS 页面调用第三方服务器页面的主要内容,如果未能解决你的问题,请参考以下文章

单点登录(转)

javascript-ajax

微信h5页面调用第三方位置导航

记一次前端服务端客户端三方联调的总结

如何防止我的网站页面通过iFrame的第三方网站框架加载

如何使用嵌入在第三方页面的代码获取自己站点的cookie信息