Ограничение Jquery для мобильных устройств на странице ролей?
Я разрабатываю свое первое приложение в 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. Теперь, что происходит со мной, это то, что некоторые страницы загружаются правильно, в то время как другие остаются при загрузке (вращающееся колесо продолжает вращаться). Страницы, которые не загружаются, не всегда одинаковы... Может быть, я только перемещаю страницу вверх или вниз в индексе, и она начинает работать или останавливается. Так что я догадался: я заметил, что страницы, кажется, работают, когда их меньше семи... Есть некоторое ограничение на количество страниц с ролями данных, которые вы можете включить в приложение??
2 ответа
Задача решена! Была какая-то строка HTML, которой там не должно было быть. Интересная часть состоит в том, что страница, содержащая ошибку (div оставлен незамеченной), была правильно загружена, а следующая - нет. Итак, я узнал, что когда нет ошибок javascript или php, хорошей идеей будет использовать какой-либо инструмент проверки HTML. В этом конкретном случае я использовал http://validator.w3.org/ для проверки HTML и получил, где была ошибка. Спасибо всем и надеюсь, что это кому-то пригодится.
Вместо того, чтобы делать несколько запросов к базе данных, как этот,
<?php $qry_nomeScheda7 = "select * from nomeScheda where id='7'"; $rs_nomeScheda7 = connetti($qry_nomeScheda7); $valore7 = mysql_fetch_array($rs_nomeScheda7); echo $valore7[nomeScheda];?>
Я бы предложил выполнить только один запрос к базе данных, который выбирает всю необходимую информацию. Это должно сэкономить время выполнения и, возможно, решить вашу проблему.