PhoneGap中文网

 找回密码
 立即注册
查看: 30465|回复: 6
打印 上一主题 下一主题

关于jsonp跨域请求的问题

[复制链接]

1

主题

10

帖子

37

积分

新手上路

Rank: 1

积分
37
跳转到指定楼层
楼主
发表于 2015-12-5 19:22:42 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
刚开始接触app开发,
我参照教程写了一个jsonp的跨域请求,从服务器返回简单的json数据:前端如下:
var url="http://www.phonegap100.com/appapi.php?a=getPortalList&catid=20&page=1&callback=JSON_CALLBACK";
     $http.jsonp(url)
       .success(function(response) {
         alert(response.result[0].aid);
       }).error(function(data,header,config,status){
       alert(data+'-------'+header+'--------'+status+'---'+url);
//处理响应失败
     });


代码在google浏览器里测试是正常的,可以获取到数据;但是用ionic打包后在手机上测试时就出错了,出错信息

为什么会出现这样的问题?
[img]file:///C:\Users\johncohna\Documents\Tencent Files\354171433\Image\Group\JB`@$9EC0}~[CNI86OOD[)T.png[/img]

回复

使用道具 举报

1

主题

10

帖子

37

积分

新手上路

Rank: 1

积分
37
沙发
 楼主| 发表于 2015-12-6 11:55:25 | 只看该作者
没有人知道吗?自己顶
回复 支持 反对

使用道具 举报

8

主题

27

帖子

113

积分

注册会员

Rank: 2

积分
113
板凳
发表于 2015-12-6 17:40:09 | 只看该作者
听说正式安装到手机上的时候不需要跨域,直接用$http.get就可以,我的布署到手机也获取不到数据,也不清楚是什么原因
回复 支持 反对

使用道具 举报

1

主题

10

帖子

37

积分

新手上路

Rank: 1

积分
37
地板
 楼主| 发表于 2015-12-7 11:17:29 | 只看该作者
david.huang 发表于 2015-12-6 17:40
听说正式安装到手机上的时候不需要跨域,直接用$http.get就可以,我的布署到手机也获取不到数据,也不清楚 ...

我的用$http.get 在手机上测试也不行,这个问题究竟怎么回事,难道没人遇到过吗?郁闷死了啊
回复 支持 反对

使用道具 举报

1

主题

13

帖子

47

积分

新手上路

Rank: 1

积分
47
5#
发表于 2015-12-7 15:54:57 | 只看该作者
cordova是沒有跨域問題的,瀏覽器會有跨域問題可以在后臺設置一下
回复 支持 反对

使用道具 举报

1

主题

10

帖子

37

积分

新手上路

Rank: 1

积分
37
6#
 楼主| 发表于 2015-12-7 17:12:26 | 只看该作者
gerryzhang 发表于 2015-12-7 15:54
cordova是沒有跨域問題的,瀏覽器會有跨域問題可以在后臺設置一下

后台已经设置跨域访问权限了,现在问题是用浏览器测试没问题,但是连接手机测试就提示404错误
回复 支持 反对

使用道具 举报

1

主题

10

帖子

37

积分

新手上路

Rank: 1

积分
37
7#
 楼主| 发表于 2015-12-8 18:28:42 | 只看该作者
已经解决,重新创建项目后用$http.get请求,在浏览器里和连接手机测试都通过。具体原因没有找到,估计是创建项目或者加载android平台的时候出的问题,如果有人找到原因麻烦在这里回复,大家加深交流
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

ionic4视频教程

Archiver|手机版|小黑屋| PhoneGap中文网 ( 京ICP备13027796号-1 )  

GMT+8, 2024-5-21 04:59 , Processed in 0.054312 second(s), 30 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表