【问题标题】:phonegap loading php for connection to mysql using eclipsephonegap 加载 php 以使用 eclipse 连接到 mysql
【发布时间】:2011-11-23 03:57:04
【问题描述】:

我正在尝试通过 jquery $.getJSON 连接到 mysql,但它不起作用。我正在使用 phonegap 尝试在使用 eclipse 时构建一个 android 应用程序。我按照以下步骤操作:http://phonegap.com/start#android 并且我能够让初始设置正常工作。但现在我正在尝试访问一个 PHP 文件,以便可以连接到 mysql。

我有这样的事情

<script type="text/javascript" charset="utf-8">
     function onLoad(){
         document.addEventListener("deviceready", onDeviceReady, true);
     }
     function onDeviceReady(){
         $.getJSON("php/connecting.php",function(data){
            $.each(data,function(key,item){
            alert(data.id);
            $(".ui-listview").append('<li>Test</li>');
            });
         });
         return false;
     }
  </script>

在体内

<body onload="onLoad();">

<div data-role="page" id='buyDrink'>
<div data-role="content"> 

  <ul data-role="listview" class="ui-listview">
  </ul>

</div>
</div>

</body>

我的 php 文件在 assets/php/connecting.php 我的 index.html 文件在 assets/www

【问题讨论】:

  • @xDragonZ 如何访问我的 php?
  • 在服务器上运行 PHP 并使用 $.getJSON 从服务器获取数据。
  • @Devgeeks 你的意思是有类似$.getJSON("http://www.msite.com/php/connecting.php",function(data){.. 的东西吗?
  • 是的,我相信这就是他的意思。 Android 不知道如何执行 PHP,因此您必须将其托管在某处的服务器上,然后在 javascript 中向它发出请求。

标签: php jquery android eclipse cordova


【解决方案1】:

是的,您必须将其连接到实际的服务器才能正确使用!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-07-06
    • 2011-02-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-26
    • 2012-03-21
    • 1970-01-01
    相关资源
    最近更新 更多