1

我正在 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。现在发生在我身上的是一些页面加载正确,而其他页面仍然卡在加载中(旋转轮不停地转动)。未加载的页面不一样......也许我只是在索引中向上或向下移动一个页面,它开始工作或停止。所以我在猜测:我注意到页面少于七个时似乎可以工作......您可以在应用程序中包含的数据角色页面的数量有一些限制?

4

2 回答 2

1

而不是像这样进行多个数据库查询,

<?php $qry_nomeScheda7 = "select * from nomeScheda where id='7'"; $rs_nomeScheda7 = connetti($qry_nomeScheda7); $valore7 = mysql_fetch_array($rs_nomeScheda7); echo $valore7[nomeScheda];?>

我建议只执行一个数据库查询来获取您需要的所有信息。这应该可以节省执行时间并可能解决您的问题。

于 2012-11-05T16:05:30.380 回答
0

问题解决了!有一些不应该存在的 html 行。有趣的部分是包含错误的页面(未关闭的 div)已正确加载,而下一个则没有。所以我了解到,当没有 javascript 或 php 错误时,最好使用一些 html 验证工具。在这种特定情况下,我使用http://validator.w3.org/#validate_by_uri+with_options来验证 html 并找到错误所在。谢谢大家,希望这对某人有用。

于 2012-11-06T10:56:44.217 回答