phonegap网络服务在ios中不起作用?

时间:2012-04-18 07:49:43

标签: cordova

我已经编写了以下代码来实现ios中的webservice,我已经包含了那里提到的所有js文件,但它仍然没有用。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
  <head>
    <title>90210 Lookup</title>
    <script type="text/javascript" charset="utf-8" src="phonegap.js"></script>
        <script type="text/javascript" src="script/xui.js"></script>
    <script type="text/javascript" charset="utf-8">
    x$.data = {};
    x$(window).load(function(e){
      x$("#returned_information").xhr("http://ws.geonames.org/postalCodeSearchJSON?postalcode=90210&maxRows=10",
        { callback: function(){
            var codes = eval("("+this.responseText+")").postalCodes; /* this should be an array */
            x$("#returned_information").html(codes[0].placeName);
          }
        }
      );
    });
    </script>
  </head>
  <body>
    <h1 id="returned_information">
      Put Stuff in Me
    </h1>
  </body>
</html>

请告诉我我缺少的东西。

1 个答案:

答案 0 :(得分:1)

示例是写,你不会遗漏任何东西。我想你必须允许打开网址。如果你还没有设置权限,那么去打开projectname.plist文件并将*放在外部主机属性中。然后试试这个。我希望它能工作。