0

名前、日付などでさまざまなアーティファクトを検索できる検索システムを作成しました。最初に、HTML のすべてのデータを使用して静的に作成し、見つけたスクリプト ( listjs.com ) を使用してすべての並べ替えを行いました。やフィルタリングなど。

ただし、今はデータベースに接続し、この DB からすべてのデータを取得したいと考えています。次のようにリストにデータを投稿して表示することができました:

for(var i=0; i < artifacts.rows.length; i++) {
    var pic = artifacts.rows.item(i).APicture;
    var name = artifacts.rows.item(i).AName
    var city = artifacts.rows.item(i).ACity
    var date = artifacts.rows.item(i).ADate
    var type = artifacts.rows.item(i).AType

    list += '<li><table class="arti"> \
            <tr> \
                <td><img src="' + pic + '" width="60" height="60"></td> \
                <td><a id="crownID" class="name" href="#"><b>' + name + '</b></a></td> \
                <td><a class="city">' + city + '</a></td><a class="time" style="display:none;">-2000</a></td> \
                <td><a>' + date + '</a></td> \
                <td><a class="type">' + type + '</a></td> \
            </tr> \
            </table> \
        </li>';
}//end for

list += '</ul>';

document.getElementById("liste").innerHTML=list;

しかし、現在、list.js スクリプトがデータに対して機能しません。おそらく、HTML タグが実際には HTML ではなく JavaScript であるためです。etcを使用して SQL クエリを作成できることは知っていますSORT BYが、既に動作するプログラムを取得しているので、これ以上時間を費やさない方がよいでしょう。

誰でもこれを行う方法を知っていますか、それが可能かどうかは?

4

1 に答える 1

0

結果をドキュメントに返す前に、リストを変更/アクセスしようとしているようです。

ドキュメントに実際に書き込まれる前 (スクリプトまたは静的かどうかは関係ありません) には、何もアクセスできません。

コマンドの順序を確認します。

  1. ビルドリスト
  2. ドキュメントに出力
  3. 変更
于 2012-04-24T09:33:38.343 に答える