我正在开发jqm中的第一个应用程序。 我有一个唯一的index.php包含很多像这样的代码块
<div data-role="page" id="scheda7">
<div data-role="header" class="ui-bar-b">
<h1><?php $qry_nomeScheda7 = "select * from nomeScheda where id='7'"; $rs_nomeScheda7 = connetti($qry_nomeScheda7); $valore7 = mysql_fetch_array($rs_nomeScheda7); echo $valore7[nomeScheda];
?></h1>
</div>
<?php include 'scheda7.php'; ?>
<?php include 'footer.php'; ?>
</div>
我的申请的每一页一个。
对于每个页面,我都有一个单独的schedaN.php,其中包含自己的html和javascript。现在发生的事情是,某些页面正确加载,而其他页面仍然坚持加载(旋转轮保持转动和转动)。没有加载的页面也不一样......也许我只在索引中向上或向下移动页面,它开始工作或停止。 所以我猜测:我注意到页面似乎在小于7时工作......对应用程序中可以包含的数据角色页面的数量有一些限制吗?
答案 0 :(得分:1)
而不是像这样做多个数据库查询,
<?php $qry_nomeScheda7 = "select * from nomeScheda where id='7'"; $rs_nomeScheda7 = connetti($qry_nomeScheda7); $valore7 = mysql_fetch_array($rs_nomeScheda7); echo $valore7[nomeScheda];?>
我建议只执行一个数据库查询,获取所需的所有信息。这应该可以节省执行时间并可能解决您的问题。
答案 1 :(得分:0)
问题解决了!有一些html线不应该在那里。 有趣的是,包含错误的页面(一个div未被关闭)被正确加载,而下一个没有。所以我了解到,当没有javascript或php错误时,最好使用一些html验证工具。 在这个特定情况下,我使用http://validator.w3.org/#validate_by_uri+with_options来验证html并获得错误的位置。谢谢大家,希望这对某人有用。