PhoneGap中文网

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

phonegap android端 使用ajax跨域不成功(附带代码)

[复制链接]

1

主题

4

帖子

17

积分

新手上路

Rank: 1

积分
17
跳转到指定楼层
楼主
发表于 2015-5-10 17:09:09 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
首先是android上的代码:
<script>
            $(document ).bind( "mobileinit", function() {
            $.support.cors = true;
            $.mobile.allowCrossDomainPages = true;
            });
    </script>
<script type="text/javascript" charset="utf-8">
        function aa()
        {
                $.ajax({
            type : "GET",
            url : "http://192.168.3.103:80/aaa.php?AjaxType=GetTask&UserID=Adminsys&jsoncallback=?",
            dataType : "jsonp",
            jsonp: 'jsoncallback',
            success : function(Json)
            {
                alert(Json.VoteID);
                alert(Json.VoteName);
                return true;
            }
        });
        }

服务器代码:
<?php
header("Access-Control-Allow-Origin: *");
$items_list=array(
            'result'=>'aaa',
            'page'=>1,
            'totalPage'=>1
        );                    
        $items_list=json_encode($items_list);
        $callback=$_GET['callback'];   
        echo $callback."($items_list)";   
        exit;
?>

android的AndroidManifest.xml文件中配置了:
<uses-permission android:name="android.permission.INTERNET" />
config.xml文件设置:
<access origin="*" />

一起都是按网上的例子写的,但是在真机上跨域不成功,在本机浏览器中能够成功!为何?!
回复

使用道具 举报

1

主题

4

帖子

17

积分

新手上路

Rank: 1

积分
17
沙发
 楼主| 发表于 2015-5-10 18:49:34 | 显示全部楼层
肯定有网络,而且在局域网的
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

ionic4视频教程

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

GMT+8, 2024-5-3 22:13 , Processed in 0.039467 second(s), 32 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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