PhoneGap中文网

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

使用phonegap连接手机测试app

[复制链接]

8

主题

27

帖子

113

积分

注册会员

Rank: 2

积分
113
跳转到指定楼层
楼主
发表于 2015-11-27 21:52:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
有个页面使用$http.jsonp跨域请求数据,在电脑上网页测试正常能够从服务器上获取数据,但是电脑端用phonegap连接手机测试就获取不到数据,手机页面上只有图标,请问下是什么原因?以下是js代码
app.controller('newsserverCtrl',function($scope,$http,$timeout){
            $scope.newsdata=[];
            var base = 1;
            var id='0';
            $scope.load_more = function(){
                $timeout(function(){
                    for(var i=0;i<3;i++,base++)
                    {
                        id=id+','+base;
                    }
                    $http.jsonp("http://localhost:41468/AngularJS/getNewsString?callback=JSON_CALLBACK&id="+id).success(function(data){
                        //console.info(data);
                        for(var a=0;a<data.length;a++){
                            $scope.newsdata.push(data[a]);
                        }
                    });
                    $scope.$broadcast("scroll.infiniteScrollComplete");
                    id='0';
                },500);
            };
        });
回复

使用道具 举报

493

主题

2035

帖子

6894

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
6894
沙发
发表于 2015-11-28 12:43:40 | 只看该作者
你的地址本地的地址,手机上面根本没法访问,所以获取不到数据


你可以把地址打印出来 手机浏览器试试


解决办法是:地址改为ip  或者整个测试的域名测试
回复 支持 反对

使用道具 举报

8

主题

27

帖子

113

积分

注册会员

Rank: 2

积分
113
板凳
 楼主| 发表于 2015-11-28 15:29:37 | 只看该作者
admin 发表于 2015-11-28 12:43
你的地址本地的地址,手机上面根本没法访问,所以获取不到数据

$http.jsonp("http://10.51.3.198/AngularJS/getNewsString?callback=JSON_CALLBACK&id="+id).success(function(data){
                        //console.info(data);
                        for(var a=0;a<data.length;a++){
                            $scope.newsdata.push(data[a]);
                        }

                    });
把地址改成无线网卡IP了还是不行(在电脑网页上可以取到数据),用 phonegap工具连接手机测试和将代码打包成apk程序安装到手机上也取不到数据,只有一个图标在手机上闪,并且时间长了手机都死掉了,像正式的移动项目是怎样连接后端服务器取数据的,请教有经验的兄弟了!!
回复 支持 反对

使用道具 举报

8

主题

27

帖子

113

积分

注册会员

Rank: 2

积分
113
地板
 楼主| 发表于 2015-11-30 11:00:17 | 只看该作者
试了下,在公司网络里手机网页可以访问服务器上的数据,电脑网页上也可以访问服务器上的数据,但是ionic程序打包成apk文件安装到手机上后,从服务器上还是取不到数据,只有个图标在手机上动,请教下这是什么问题?急啊,树根老师,各位大神
回复 支持 反对

使用道具 举报

1

主题

10

帖子

37

积分

新手上路

Rank: 1

积分
37
5#
发表于 2015-12-5 19:25:15 | 只看该作者
楼主问题解决了吗?我也遇到这个问题了
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

ionic4视频教程

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

GMT+8, 2024-5-20 23:46 , Processed in 0.040425 second(s), 30 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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