我有一个传单地图,我想让用户输入json文件并将其可视化。
我设法使用以下代码导入本地JSON文件
$.getJSON('CompleteList.json', function (geojson) {
jsonlayer = L.geoJson(geojson, {
onEachFeature: function (feature, layer) {
layer.bindPopup(feature.properties.name);
}
}).addTo(map);
我认为发布我的所有代码太过分了,所以我只想发布现在的html图片。
上传字段为
<input type='file' accept='json' onchange='loadFile(event)'>
我的问题是,我如何抓住&#34;按下按钮后将文件保存为变量,以便我可以使用上面的AJAX代码。或者是不是可以在这里使用它?