Php PhoneGap JQueryMobile获取动态内容

Php PhoneGap JQueryMobile获取动态内容,php,jquery-mobile,cordova,Php,Jquery Mobile,Cordova,如何从数据库中获取所有记录并显示在应用程序中,我编写了一个php文件来检索所有记录。但是,在PhoneGap+JQuery mobile中,我该如何称呼它呢。普通的.ajax()方法在Jquery mobile中有效吗。如果是,有人能给我看一段JQUERY MOBILE初始化的代码片段吗?是的,您可以在JQUERY MOBILE中使用.ajax()方法。您可以这样做: <html> <body> ... <script> $(function() {

如何从数据库中获取所有记录并显示在应用程序中,我编写了一个php文件来检索所有记录。但是,在PhoneGap+JQuery mobile中,我该如何称呼它呢。普通的.ajax()方法在Jquery mobile中有效吗。如果是,有人能给我看一段JQUERY MOBILE初始化的代码片段吗?

是的,您可以在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>

...
$(函数(){
$.ajax({
类型:“,
url:“”,
数据:“,
成功:函数(){}
});
});
...
...
...
...
您需要对此进行更改以满足您的需要,但这应该允许您从数据库中获取记录并显示它们(或者您需要对它们执行的任何操作)


我希望这会有所帮助。

在jQuery mobile中.ajax()可以工作。jQuery mobile是在jQuery之上构建的,所以所有jQuery方法都应该可以工作。这是我的代码,它不能工作$(function(){document.addEventListener(“deviceready”,ajaxCall,true);function ajaxCall(){$.ajax({url:“go.html”,cache:false,success:function(html){$(“#results”)。append(html);}}}}};}}}});你能详细说明什么不起作用吗?还有,你导入了PhoneGap和jQuery移动库吗?是的,我已经导入了它们。我只是展示了脚本代码。整个AJax调用都没有发送。我知道是脚本代码,但我想知道它失败的地方。是ajaxCall()吗方法被激发?另外,url实际上是“go.html”吗?我以为你是用PHP获取记录的。我试图从ajaxCall内部记录一些内容,并将其记录在控制台中。但是当我试图从.ajax()内部记录一些内容时方法,它给了我控制台中的解析错误。是的,事实上,我简化了它,以便在找到错误后找到错误所在,然后我将用PHP文件替换它,因此它只是一个伪HTML文件,但它不起作用