Heim  >  Artikel  >  Backend-Entwicklung  >  不同域名的项目中接口数据交互的问题

不同域名的项目中接口数据交互的问题

WBOY
WBOYOriginal
2016-06-06 20:12:381200Durchsuche

有两个不同的域名,第一个域名中的项目点击一个按钮然后调用第二个域名中的项目接口,然后在第二个域名的项目中实现逻辑功能,我想问下大神们怎么把第二个域名中的项目数据返回到第一个域名调用函数中。

回复内容:

有两个不同的域名,第一个域名中的项目点击一个按钮然后调用第二个域名中的项目接口,然后在第二个域名的项目中实现逻辑功能,我想问下大神们怎么把第二个域名中的项目数据返回到第一个域名调用函数中。

你这个就是跨域 百度一下就知道了

用jsonp

后端的话,通过 http 由第二个域名提供类似 restful api的方式调用,
如果一定要前端调用,哪么先解决跨域问题 ,ajax 是你最好的选择,如果有跨域的问题,还有JOSNP可选

如果接口是给网页调用的,可以使用jsonp,但是只适用于GET请求。你也可以使用ajax,要解决跨域,需要添加origin头。

jsonp或者ajax+header("Access-Control-Allow-Origin:*");

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn