如何从数据库获取数据并在javascript文件中声明它?

时间:2019-02-06 15:39:39

标签: javascript jquery database

我正在使用开源地图API。我使用JQuery进行标记。我想添加取决于数据库内部地址数量的标记。

但是我只能做的就是创建并创建和创建单个标记。

var mymap = L.map('mapid').setView([13.296533, 123.484662], 15);
L.tileLayer('https://api.tiles.mapbox.com/v4/{id}/{z}/{x}/{y}.png?access_token=pk.eyJ1IjoiZGVhdGhrZWVwZXIyMCIsImEiOiJjanJzdDh6czgyZG4xNDlwbGM4bnJ5cjY0In0.RXJHLgg03NhGVuyhC3jhew',{
  maxZoom: 18,
  id: 'mapbox.streets',
  accessToken: 'your.mapbox.access.token'
}).addTo(mymap);
var map_bupc = L.marker([13.296533, 123.484662]).addTo(mymap);
var map_lcc = L.marker([13.289048, 123.490361]).addTo(mymap);
var bool_click = true;
map_bupc.bindPopup("<b>BICOL UNIVERSITY POLANGUI CAMPUS</b><br>Centro Occidental, Polangui, Albay");
map_lcc.bindPopup("<b>LCC MALL Polangui</b><br>Polangui, Albay");
map_bupc.on('click',function(){
  if(bool_click==true){
$("#map_info").animate({width:'0px'},'fast',function(){
  $("#mapid").animate({width:'100%'},'fast');
});
$("#map_info").empty();
bool_click = false;
  }else{
$("#mapid").animate({width:'70%'},'fast',function(){
  $("#map_info").animate({width:'30%'},'fast');
});
  }
});
map_lcc.on('click',function(){
  if(bool_click==true){
$("#map_info").animate({width:'0px'},'fast',function(){
  $("#mapid").animate({width:'100%'},'fast');
});
$("#map_info").empty();
bool_click = false;
  }else{
$("#mapid").animate({width:'70%'},'fast',function(){
  $("#map_info").animate({width:'30%'},'fast');
});
bool_click = true;
  }
});

我想从数据库中获取数据,将其存储在数组中并在javascript文件中声明并执行循环,但是我不知道如何。

0 个答案:

没有答案