0
기본적으로 전단지 맵에는 여러 마커가 있습니다. 나는 jQuery를 사용하고있다.전단지 :지도의 모든 아이콘에 어떤 영향을 줍니까?
var marker = L.marker([51.5, -0.09]).addTo(map);
var marker2 = L.marker([51.49, -0.09]).addTo(map);
marker.on("click", function()
{
$.ajax({
type: "GET",
url: "Home/transactionForm",
dataType: "html",
success: function(ajaxresult)
{
marker.setPopupContent(ajaxresult);
},
error: function (ajaxresult) {
alert("Filling the popup failed!");
}
});
});
marker2.on("click", function()
{
$.ajax({
type: "GET",
url: "Home/transactionForm",
dataType: "html",
success: function(ajaxresult)
{
marker2.setPopupContent(ajaxresult);
},
error: function (ajaxresult) {
alert("Filling the popup failed!");
}
});
});
분명히, 이것은 이상적인 거리가 멀다 : 내가 AJAX와 마커의 팝업을 채우려면 지금이 순간,이 코드를 사용해야합니다. jQuery에서 이것은 간단합니다 :
$("#map").on("click", "#marker", function() {
$.ajax({
type: "GET",
url: "Home/transactionForm",
dataType: "html",
success: function(ajaxresult)
{
$(this).setPopupContent(ajaxresult);
},
error: function (ajaxresult) {
alert("Filling the popup failed!");
}
});
어떻게해야합니까? 내지도의 ID를 알고 있지만 전단지, 팝업 및 기타 요소에 ID 전단지가 할당 한 것을 파악할 수 없습니다.