【问题标题】:PhoneGap JQueryMobile getting Dynamic contentPhoneGap JQueryMobile 获取动态内容
【发布时间】:2011-08-19 14:53:47
【问题描述】:

如何从我的数据库中获取所有记录以显示在我的应用程序中,我编写了一个 php 文件来检索所有记录。但是我怎么能在PhoneGap + JQuery mobile中调用它。正常的 .ajax() 方法在 Jquery mobile 中是否有效。如果是的话,有人可以给我看一个带有 JQUERY MOBILE 初始化的代码 sn-p

【问题讨论】:

  • .ajax() 将在 jQuery mobile 中工作。 jQuery mobile 构建在 jQuery 之上,因此所有 jQuery 方法都应该可以工作。

标签: php jquery-mobile cordova


【解决方案1】:

是的,您可以在 jQuery Mobile 中使用 .ajax() 方法。你可以这样做:

<html>
<body>
...
<script>
    $(function() {
        $.ajax({
            type: "",
            url: "",
            data: "",
            success: function(){}
        });
    });
</script>
...

<div data-role="page">
    <div data-role="header">...</div>
    <div data-role="content">...</div>
    <div data-role="footer">...</div>
</div>
</body>
</html>

您需要对其进行更改以满足您的需要,但这应该允许您从数据库中获取记录并显示它们(或您需要对它们执行的任何操作)。

我希望这会有所帮助。

【讨论】:

  • 这是我的代码,它不工作
  • 你能详细说明什么不起作用吗?另外,您是否导入了 PhoneGap 和 jQuery Mobile 库?
  • 是的,我已经导入了它们。我只是展示了脚本代码。不发送整个 AJax 调用。
  • 我知道这是脚本代码,但我正在询问它失败的原因/位置。 ajaxCall() 方法是否被触发?另外,网址实际上是“go.html”吗?我以为你是用 PHP 来获取记录的。
  • 试图从 ajaxCall 内部记录一些内容并将其记录在控制台中。但是当我试图从 .ajax() 方法内部记录一些东西时,它给了我控制台中的解析错误。是的,实际上我简化了它以找到错误所在,然后我将其替换为 PHP 文件,因此它只是一个虚拟的 HTML 文件,但它无法正常工作
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-09-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-09-28
  • 2012-07-04
相关资源
最近更新 更多