Hugo으로 작성된 정적 웹 사이트와 로컬 데이터 파일의 데이터를 표시하고이 데이터를 완성하는 API의 특정 값을 추가하는 테이블이 있습니다 :정적 웹 사이트의 테이블에 API에서 가져온 데이터를 삽입하십시오
<table id="markets-table">
<thead>
<tr>
<th>Asset</th>
<th>Year</th>
<th>Market Cap</th>
<th>Price</th>
<th>Industry</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
{{ $dataAssets := getJSON "https://api/v1/ticker/" }}
{{ range $.Site.Data.assets }}
<tr>
<td>{{ .name }}</td>
<td>{{ .year }}</td>
{{ range where $dataAssets "name" .name }}
<td>${{ lang.NumFmt 0 .market_cap_usd }}</td>
<td>${{ lang.NumFmt 2 .price_usd }}</td>
{{ else }}
<td>N/A</td>
<td>N/A</td>
{{ end }}
<td>{{ .industry }}</td>
<td>{{ .type }}</td>
<td>{{ .description }}</td>
</tr>
{{ end }}
</tbody>
</table>
이 테이블을 정렬 가능하고 필터링 가능하며 검색 가능하게 만들려면 datatables을 사용하십시오.
이 모든 것은 정상적으로 작동하지만 내 데이터는 빌드 할 때 정적으로 설정되며 API에서 오는 값을 동적/"실시간"으로 지정합니다..
액시스 또는 jQuery.ajax()를 사용하여 데이터를 가져올 수는 있지만이 데이터를 내 테이블에 통합하고 깨끗하게 유지하는 방법을 잘 모르겠습니다.
필자의 경우 더 유용한 다른 것이 있다면 다른 도구/테이블 플러그인으로 전환하는 것이 가능합니다.
도움 주셔서 감사합니다.
사실, 내 콘텐츠는 주로 정적입니다. 그래서 내 테이블에 이미있는 정적 데이터에 자바 스크립트를 사용하여 동적 데이터를 추가하는 것이 가능한지 알고 싶습니다. 예를 들어, 내가 원하는 가격과 시가 총액은 매 5 분마다 업데이트되므로 몇 분마다 재구성하는 것이 합리적인 해결책처럼 보이지 않고 몇 분 이상 부도가 치를 버리는 것도 옵션이 아닙니다. – Alex