【问题标题】:failed to load or display dynamically a list view using Trigger.io and JQuery mobile on emulator Android无法在模拟器 Android 上使用 Trigger.io 和 JQuery mobile 动态加载或显示列表视图
【发布时间】:2013-10-11 15:33:40
【问题描述】:

我创建了一个从数据库动态显示列表视图的应用程序 我使用 HTML5 JQuery MobilePHP 并在模拟器 Android 上使用 Trigger.io 运行它 所以它在浏览器上运行良好并显示列表包含图像和文本..

所以这里是这样的代码 html5

<div data-role="page" id="restaurant_favoris" data-theme="c" >
    <div data-role="header">
    </div>

    <div data-role="content" class="ui-content-list">
        <ul  data-role="listview">
            <?php render('resto') ?>
        </ul>
    </div>
</div>

php 调用一个服务来迭代一个表并显示

<li>
    <a href="#">
        <img src="assets/img/list/album-k.jpg" />
        <h3>Name  <?php echo $favoritrestaurant->name?></h3>
        <p>nombre de points est <?php echo $favoritrestaurant-> nombre_points?></p>
    </a>
</li>

就像我说的那样,它适用于浏览器,并且在模拟器 android 2.2 上没有显示任何东西

【问题讨论】:

    标签: php html android-emulator trigger.io jquery-mobile-listview


    【解决方案1】:

    你在做 Forge-Run-Android 吗?

    尝试在 Android 上运行 PHP 是行不通的。

    您需要在数据库所在的 Web 服务器上创建一个服务,并使用 javascript 调用该服务,最好以 JSON 之类的形式返回数据。使用 forge.request.ajax 调用它并处理结果,就像使用 PHP 一样,只需使用 javascript 即可。

    在此处查看文档: https://trigger.io/modules/request/current/docs/index.html#forgerequestajaxoptions

    【讨论】:

    • 抱歉迟到了,谢谢这是我最后的选择,所以我实现了 Web 服务,但我的显示有问题,它从 WS 检索数据,但所有列表项都显示不明确
    • 你能发布你的 WS 数据输出和你用来显示它的代码吗?听起来您的语法是错误的,但如果不查看您正在使用的数据以及您尝试显示它的方式,就很难说。
    • 您好,我更改了代码,HTML 调用 JS 而不是 php 代码,然后 JS 调用 WS。最后它起作用了。如果你不明白我的意思,我会发布代码,谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-09-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-09
    • 1970-01-01
    相关资源
    最近更新 更多