Я очень расстроен, пытаясь исправить следующий код. Я новичок в Javascript, и я бы немного помог здесь:Как вставить следующие данные JSON в таблицу?
У меня есть следующий код, где я попытался вставить все это в Bootstrap-Table, но безуспешно. Я всегда получаю следующую ошибку:
No matching records found.
<script>
function showResult(sectoresURL) {
$('#info').empty(); // First, remove all child in stack.
$.getJSON(sectoresURL, function (json) {
if (sectores.getVisible() && typeof(json.features[0]) != 'undefined') {
$('#info').append('<table id=table-javascript></table>');
buildSectorTable(sectoresURL);
}
});
}
function buildSectorTable(sectoresURL) {
$('#table-javascript').bootstrapTable({
method: 'get',
url: sectoresURL,
cache: true,
height: 400,
striped: true,
pagination: true,
pageSize: 50,
pageList: [10, 25, 50, 100, 200],
search: true,
showRefresh: true,
minimumCountColumns: 2,
clickToSelect: false,
showToggle: true,
columns: [{
field: 'type',
title: 'Numero',
align: 'center',
valign: 'bottom',
sortable: true
}]
});
}
</script>
Здесь, я просто попытался вставить «Numero».
К слову, JSON данные:
{
"type": "FeatureCollection",
"features": [
{
"type": "Feature",
"id": "SectoresComunaCurico.34",
"geometry_name": "FiguraGeometrica",
"properties": {
"Numero": 19,
"Sector": "Cordillera"
}
}
],
"crs": {
"type": "name",
"properties": {
"name": "urn:ogc:def:crs:EPSG::32319"
}
}
}
является примером данных всего набора данных или одного элемента из списка? –
Пожалуйста, покажите, что вы попробовали, чтобы мы могли попытаться обновить, а не ожидали, что кто-то здесь напишет это с нуля для вас. Также покажите ожидаемый результат – charlietfl
Возможно, проблема связана с тем, что список не находится на верхнем уровне данных. Я имею в виду, что '[{" key ":" value ", ...}, {" key ":" value2 ", ...}]' в отличие от '{" key ": [{" key " : "значение", ...}, { "ключ": "значение2", ...}]} ' –