PhoneGap中文网

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

ionic程序打包成apk安装到安桌手机上无法访问服务器上的数据

[复制链接]

8

主题

27

帖子

113

积分

注册会员

Rank: 2

积分
113
跳转到指定楼层
楼主
发表于 2015-12-1 11:21:04 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
如题,前两天也发了个贴子,今天又试了下加了error方法,在手机网页上就可以访问服务器上数据,以下是js :
app.controller('newCtrl',function($scope,$http){
    var myNews=[];
    $scope.content="这是新闻频道哦!";
    $scope.newss=myNews;
    $scope.error='';
    /*for(var i=1;i<100;i++) {
        myNews.push('新闻:' + i);
    }*/
    $http.jsonp("http://192.168.3.66:8080/AngularJS/getNewsString?callback=JSON_CALLBACK&id="+'6,7,8').success(function(data){
        //console.info(data);
        for(var a=0;a<data.length;a++){
            myNews.push(data[a]);
        }
    }).error(function(){
        $scope.error='出现错误啦!';
    });
});手机app会执行到error方法,将'出现错误啦!'显示出来,为什么会执行不成功呢,是网络的原因还是什么原因??求教大神了


回复

使用道具 举报

2

主题

6

帖子

26

积分

新手上路

Rank: 1

积分
26
16#
发表于 2016-10-31 10:37:36 | 只看该作者
我也遇到这个问题,日了狗了,什么情况,之前都好好的,打包没问题,现在打包直接无法访问服务器,在本地浏览器上都正常访问
回复 支持 反对

使用道具 举报

0

主题

3

帖子

28

积分

新手上路

Rank: 1

积分
28
15#
发表于 2016-3-8 17:14:24 | 只看该作者
not_me 发表于 2016-3-8 17:12
我也遇到这个问题了,是cordova的原因,5.0以后需要白名单插件,npm i cordova-plugin-whitelist 安装后就 ...

或者重新 ionic start project 最新的会包含这个插件
回复 支持 反对

使用道具 举报

0

主题

3

帖子

28

积分

新手上路

Rank: 1

积分
28
14#
发表于 2016-3-8 17:12:40 | 只看该作者
我也遇到这个问题了,是cordova的原因,5.0以后需要白名单插件,npm i cordova-plugin-whitelist 安装后就可以是get或post方式获取了,不用jsonp,后台php要设置为允许跨域访问
回复 支持 反对

使用道具 举报

0

主题

5

帖子

21

积分

新手上路

Rank: 1

积分
21
13#
发表于 2016-1-29 16:48:43 | 只看该作者
路过,正好咨询一下,我做好ionic+angular+php的项目,在本地,在新浪sae上运行都ok,但是打包成apk不解析php文件,本人小白,麻烦给讲讲,ionic打包前端页面,后台怎么弄,你比如提交表单后怎么传到网络上的数据库中
回复 支持 反对

使用道具 举报

0

主题

5

帖子

21

积分

新手上路

Rank: 1

积分
21
12#
发表于 2016-1-29 16:32:28 | 只看该作者
ionic 只用angular打包了前台文件,后端怎么整,比如怎么把数据判断并插入数据库,或者从数据库取数呢,不需要后端语言吗
回复 支持 反对

使用道具 举报

0

主题

5

帖子

21

积分

新手上路

Rank: 1

积分
21
11#
发表于 2016-1-29 16:30:05 | 只看该作者
路过,正好咨询一下,我做好ionic+angular+php的项目,在本地,在新浪sae上运行都ok,但是打包成apk不解析php文件,本人小白,麻烦给讲讲,ionic打包前端页面,后台怎么弄,你比如提交表单后怎么传到网络上的数据库中
回复 支持 反对

使用道具 举报

0

主题

2

帖子

18

积分

新手上路

Rank: 1

积分
18
10#
发表于 2016-1-12 16:42:56 | 只看该作者
Johncohna 发表于 2015-12-8 18:32
我的问题已经解决,重新创建项目后用$http.get请求,在浏览器里和连接手机测试都通过。具体原因没有找到,估 ...

你是重新在新建项目用$http.get就好了?????


好烦啊,我也出现类似问题,如果不把alert点掉,不一会弹出
The connection to the server was unsucessful.(file:///android_asset/www/index.html)这个错误。
回复 支持 反对

使用道具 举报

1

主题

10

帖子

37

积分

新手上路

Rank: 1

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

使用道具 举报

1

主题

10

帖子

37

积分

新手上路

Rank: 1

积分
37
8#
发表于 2015-12-7 17:15:46 | 只看该作者
gerryzhang 发表于 2015-12-7 15:53
我用$http.post沒有問題,要不你也試試,404是找不到鏈接,你用瀏覽器可以調試OK嗎? ...

我用$http.post在浏览器里调试没问题,但是连接手机测试就提示404,不明白问题出在哪了
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

ionic4视频教程

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

GMT+8, 2024-12-25 02:05 , Processed in 0.070552 second(s), 34 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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