名前、日付などの異なるアーティファクトを検索できる検索システムを作成しました まず、すべてのデータをHTML形式で作成し、JavaScriptで作成されたHTMLコードにHTMLクラスとIDなどを使用
しかし、今私はそれをデータベースに接続し、このDBからすべてのデータを取得したいと思っています(listjs.com)が見つかりました。 私はこのようなリスト内のデータを掲載して表示するための管理:
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である可能性が高いからです。 SORT BY
などでSQLクエリを作成することは可能ですが、私はすでに働いているプログラムを持っているので、もっと時間を費やさないといいでしょう。
誰かがこれを行う方法を知っていますか、それとも可能でもありますか?
だけ先端を修正し文書化する:HTMLのidはあなたの全体のHTML文書内で一意の値を持つ必要があり
はあなたのコマンドの順序を確認してください。だから、ループ内の 'id =" crownID "'は非常にきれいではありません:) – sp00m
おかげで、そのIDは私のDBから来て静的ではないはずです。それはすべて少し早く行った:) – TorK
'私のデータで動作しない'とはどういう意味ですか?あなたはどんなエラーを出していますか? –