我有以下代碼:要被動態填充需要協助增加JavaScript的數組對象和插入到一個命令
$("#map4").gMap({ markers: [
{ address: "Tettnang, Germany",
html: "The place I live" },
{ address: "Langenargen, Germany",
html: "_address" }],
address: "Braitenrain, Germany",
zoom: 10 });
的markers
陣列需要。我打電話給ajax並返回一個json數組。所以我必須遍歷它並存儲地址和html(html是多個數組元素的連接字符串)。
因此,這裏是我的全碼:
var markers = new Object();
$.post(
custom.ajaxurl,
{
action:'get_current_events'
},
function(jdata) {
$.each(jdata, function(i, data){
markers += "{ 'address': '" + data.address + "', 'html': '" + data.html + "'},";
});
$('#map_canvas').gMap({markers: markers.marks ,address: jdata[0].address, zoom: 10 });
您可以發佈jdata是什麼回? – frosty