PhoneGap中文网

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

关于phonegap读取xml数据问题

[复制链接]

1

主题

3

帖子

9

积分

新手上路

Rank: 1

积分
9
跳转到指定楼层
楼主
发表于 2014-1-2 10:03:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本人做了个通过js读取xml数据的小程序,单独执行html文件是可以的,但放到phonegap下就取不到,但能弹出alert("kKKK")框。test.XML与index.html在同一目录下。代码如下,求高手解答。
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="xml/text; charset=utf-8" />
<title>honeGap</title>


<script type="text/javascript" src="jquery-1.2.6.js"></script>
<script type="text/javascript" src="xml.js"></script>  


<script type="text/javascript">
$(document).ready(function(){

    var content="<tr  bgcolor=\"#FFCC33\"><td height=\"32\">ID</td><td>Name</td><td>Age</td><td>QQ</td><td>Email</td></tr>";

      $.ajax({

          type:"GET",

          url:"test.XML",
           error: function(xml)        {            alert("加载XML 文件出错!");        },
          success:function(userinfo){
            
             $(userinfo).find('userInfo').each(function(){
               alert("kkkk");
               var id=$(this).attr('id');

                 var name= $(this).find('userName').text();

                   var age= $(this).find('age').text();

                   var qq= $(this).find('QQ').text();

                   var email= $(this).find('Email').text();
                                   content+="<tr><td height=\"32\">"+id+"</td><td>"+name+"</td><td>"+age+"</td><td>"+qq+"</td><td>"+email+"</td></tr>";

               

             });        

             document.write("<table border=\"1\"  cellpadding=\"0\">"+content+"</table>");

          }

      });

   });


</script>
</head>
<body >


</body>
</html>
回复

使用道具 举报

1

主题

3

帖子

9

积分

新手上路

Rank: 1

积分
9
沙发
 楼主| 发表于 2014-1-2 10:05:30 | 只看该作者
漏写了,<script type="text/javascript" charset="utf-8" src="js/phonegap.js"></script>
回复 支持 反对

使用道具 举报

1

主题

3

帖子

9

积分

新手上路

Rank: 1

积分
9
板凳
 楼主| 发表于 2014-1-2 10:13:41 | 只看该作者
代码有点问题,重新贴下。能谈出"kkkk",但弹不出"kkkk1",我单独执行index.html就可以。xml文件与html文件放在同一目录。求高手解答。
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="xml/text; charset=utf-8" />
<title>honeGap</title>
<script type="text/javascript" charset="utf-8" src="js/phonegap.js"></script>
<script type="text/javascript" src="js/jquery-1.2.6.js"></script>



<script type="text/javascript">
$(document).ready(function(){
   
    var content="<tr  bgcolor=\"#FFCC33\"><td height=\"32\">ID</td><td>Name</td><td>Age</td><td>QQ</td><td>Email</td></tr>";

      $.ajax({

          type:"GET",

          url:"test.XML",
           error: function(xml)        {            alert("加载XML 文件出错!");        },
          success:function(userinfo){
             alert("kkkk");
             $(userinfo).find('userInfo').each(function(){
               alert("kkkk1");
               var id=$(this).attr('id');

                 var name= $(this).find('userName').text();

                   var age= $(this).find('age').text();

                   var qq= $(this).find('QQ').text();

                   var email= $(this).find('Email').text();
                   alert(name);
                content+="<tr><td height=\"32\">"+id+"</td><td>"+name+"</td><td>"+age+"</td><td>"+qq+"</td><td>"+email+"</td></tr>";

               

             });        

             document.write("<table border=\"1\"  cellpadding=\"0\">"+content+"</table>");

          }

      });

   });

</script>
</head>
<body>


</body>
</html>
回复 支持 反对

使用道具 举报

493

主题

2035

帖子

6894

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
6894
地板
发表于 2014-1-7 22:04:44 | 只看该作者
可能涉及到了跨域问题
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

ionic4视频教程

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

GMT+8, 2024-11-25 04:23 , Processed in 0.069164 second(s), 33 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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