问题环境: 需要从不同的网站调取数据,再同一个页面显示!2个网站都有修改php源文件的权限!
问题:访问ajax接口时可以返回数据(本地环境)
再另一个页面用审查元素中的network可以看到返回的数据源
写的ajax代码如下
由于是测试数据阶段,复杂的代码还未组装
但是就是再ajax返回的success中接受不到数据
我的接口文件代码如下
至于访问路劲的问题,我是基于tp5框架写的路由!所以大家不要纠结我访问的是哪个网址
百度了一通,有说是返回的类型不同的!我的明明都是json类型的!不论是服务器还是html页面都是请求的ajax类型
解决方法:
需要注意:
请求类型 返回数据类型的一致性
返回数据类型
方框中的内容等效于
echo json_encode($data);die;
总结:再跨域请求中一些小的问题还是会经常被我们忽略的~,早写接口过程中,我们要留意一些小的细节问题!
不然调试可能会很久哦!