我使用gmaps.js作爲我網站上的交互式地圖。該庫允許您使用長/寬座標添加新的地圖標記。這些都存儲在我的數據庫,我檢索(以及其他數據)和回聲這個數據像這樣:從隱藏的<input>獲取值並在jQuery函數中使用
<input id="lat" type="hidden" value="'.$lat.'"/>
<input id="long" type="hidden" value="'.$long.'"/>
正在上回蕩的其他數據,這就是爲什麼你不能看到任何<?php ?>
標籤 - 這是不是語法錯誤!
當我檢查我站點前端的元素時,我可以看到相應的值已成功回顯。
我遇到的問題是將存儲在<input>
標記中的值存入我的jQuery函數中。
我想每個長和緯度值到這裏:
map.addMarker({
lat: $lat,
lng: $long,
title: 'Lima',
}
});
但是據我所知,這是不好的做法呼應PHP直接進入一個jQuery功能。
因此,我試圖做到以下幾點:
$(document).ready(function(){
$("lat").val();
$("long").val();
$.each(markers, function(index, value) {
var markers = {
lat: value.lat,
lng: value.long,
}
});
});
你有什麼建議?
在此先感謝您的時間!
使用這些$( 「#LAT」)爲例VAL()。 $(「#long」)。val(); – devpro