我在OctoberCMS中使用了默認的AJAX框架,但現在我試圖通過創建映射來查詢我的服務器以查找更多標記, 。爲此,我需要定義一個端點,例如在OctoberCMS中生成AJAX端點的正確方法
/markers
我知道我可以創建一個頁面要做到這一點,但這似乎凌亂,因爲在OctoberCMS默認是使用格式的功能
onPan()
我現在的javascript函數是:
var markerStore = {};
function getMarkers() {
$.get('/markers', {}, function(res,resp) {
for(var i=0, len=res.length; i<len; i++) {
//Do we have this marker already?
if(markerStore.hasOwnProperty(res[i].id)) {
markerStore[res[i].id].setPosition(new google.maps.LatLng(res[i].position.lat,res[i].position.long));
} else {
var marker = new google.maps.Marker({
position: new google.maps.LatLng(res[i].position.lat,res[i].position.long),
title:res[i].name,
map:map
});
markerStore[res[i].id] = marker;
}
}
window.setTimeout(getMarkers,INTERVAL);
}, "json");
}
有什麼方法,我可以調整這使用OctoberCMS默認的AJAX框架?如果沒有,創建此頁面的適當方式是什麼?