Jquery UI プログレス バーと PHP に関連する問題があります。これがシナリオで、
1) ユーザーが html フォームでいくつかのフィールドを選択し、それが php を使用して投稿されます
2)データは投稿から取得されます。このデータは、ページの読み込みに数分かかるのに十分な大きさになる可能性があります(したがって、プログレスバーを実装する理由です)
3) ページが Jquery UI をロードしている間、進行状況バーが増加します。
これまでのところ、jquery プログレス バーをインストールしましたが、ページの読み込み中ではなく、ページの読み込み中にのみ表示されます。
何か助けはありますか?
これは私のソースコードのサンプルです
<?php
echo "<div id='progress-bar'></div>";
if (isset($_POST['submit'])) {
if(!empty($_POST['startdate']) && !empty($_POST['enddate'])) {
$accountdetails = GetAccountDetails("SELECT Account_Name, Account_Project_X, Account_Number FROM Accounts WHERE Account_Name = '".$_POST['accountnames']."'");
echo "<div id='data-table'>";
?>
データ テーブルには、ロードされるデータが含まれています。
次に、データ テーブルの div が終了し、css および jquery ファイルへのファイル参照が JavaScript コードと共にプログレス バーに追加されます。
<link type="text/css" href="css/smoothness/jquery-ui-1.8.20.custom.css" rel="Stylesheet" />
<link type="text/css" href="css/style.css" rel="Stylesheet" />
<script type="text/javascript" src="js/jquery-1.7.2.min.js"></script>
<script type="text/javascript" src="js/jquery-ui-1.8.20.custom.min.js"></script>
<script type="text/javascript">
$('#startdate').datepicker({ dateFormat: "yy-mm-dd" });
$('#enddate').datepicker({ dateFormat: "yy-mm-dd" });
</script>
<script type="text/javascript">
$(function() {
$( "#progress-bar").progressbar();
});
</script>
どんな助けでも大歓迎です。