1
名前を表示しようとしています。業界| HTMLテーブルへの現在の価格。JQueryで配列にアクセスできず、テーブルに表示することができません。
私のコードを確認し、HTMLページに自分のデータを表示するのを手伝ってください。
HTMLで表示できないものがありませんか? 私のアレイへのアクセス方法が間違っていますか?
これは私のtest.jsスクリプト
$(document).ready(function() {
var test_data = [
{
"current_price": 1626.0,
"name": "HDFC Bank",
"industry": "Financials",
},
{
"current_price": 7064.8,
"name": "Maruti Suzuki",
"industry": "Automobiles",
}
];
$.each(data, function(key, val) {
test_data += '<tr>' ;
test_data += '<td>'+val.name+"<td>" ;
test_data += '<td>'+val.industry+"<td>" ;
test_data += '<td>'+val.current_price+"<td>" ;
s_data += '</tr>' ;
});
$('#test').appendTo(test_data);
});
Below is my **HTML Page** :
<html>
<head>
Test
</head>
<body>
<table class="table table-hover" id="test">
<thead>
<tr>
<th>Company Name</th>
<th>Industry </th>
<th>Current price</th>
</tr>
</thead>
<tbody>
</tbody>
</table>
<script src="js/jquery-3.2.1.min.js"></script>
<script src="js/bootstrap.min.js"></script>
<script src="js/test.js"></script>
</body>
</html>
:ここ
は、作業コード(and here is the JsFiddle)です! Thanks @Nawed Khan –
私は質問する質問があります! 私は長いリスト配列データ(10Kレコード)を持っていると言いますが、私はそのような場合に上記を使用することはできません。 どのようにローカルファイルを使用して配列に変換し、同じ結果を出すことができますか? –
ソリューションはあなたのために働いてうれしい。技術的には、上記のコードを10Kレコードに使用することができます。非常に長いファイルになります。 var data = [...]コードを別のJSファイルに置くと、他のjsファイルは非常に長くなります。通常、10KのレコードはDataBaseから取得します。最適なソリューションは、データベースからデータをロードするためにajaxを使用することです。一度にページング/データのチャンクを使用すると、AJAXデータの制限にぶつからないようになります。 –