[英]Javascript 'undefined' error, when trying to get values from database
我試圖從我的數據庫上的數組中獲取值,但是每次我運行代碼時,它都會說該值是“未定義”。 但是當我使用 document.write 時它返回正確的值,這是為什么呢? 這是返回“未定義”的代碼:
$.get("/api/IgnicoesAPI", function (data) {
console.log(data);
$.each(data, function (i, item) {
//janela de informação de cada marcador
//console.log(item);
var infowindow = '<div id="content" style="hight:700px; width:500px">' +
'<div id="siteNotice">' +
'</div>' +
'<div id="bodyContent">' +
'<p><b>Avaliação da Ocorrência:</b></p>' +
// iterar todas as ocorrencias para tirar delas as imagens
item.listaOcorrencias.forEach(function (ocorrencia, o) {
ocorrencias.azimute
});
+'<p> Latitude: </p>'
var marker = new L.marker([item.latitude, item.longitude], { icon: ignicao })
.bindPopup(infowindow)
.on('click', onClick)
.addTo(map);
$('#json map').append(marker);
});
});
我所指的模型 (Ignicoes) 有一個列表屬性:
public class Ignicoes
{
public Ignicoes()
{
ListaOcorrencias = new HashSet<Ocorrencias>();
}
public virtual ICollection<Ocorrencias> ListaOcorrencias { get; set; }
}
listaOcorrencias 是我試圖在我的索引上訪問的內容。
var something; item.listaOcorrencias.forEach(function (ocorrencia, o) { something = ocorrencias.azimute; }); var infowindow = '<div id="content" style="hight:700px; width:500px">' + '<div id="siteNotice">' + '</div>' + '<div id="bodyContent">' + '<p><b>Avaliação da Ocorrência:</b></p>' + // iterar todas as ocorrencias para tirar delas as imagens something +'<p> Latitude: </p>'
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.