2015-08-14 22 views
0

我試圖在解析中做到這一點。所以我想獲得url形象:試圖打印一個Javascript對象內部的url

var Encharcamientos1 = Parse.Object.extend("Report"); 
var query = new Parse.Query(Inundaciones1); 
query.equalTo("Tipo_Reporte", "Encharcamientos"); 
query.find({ 


success: function(results) { 
    // Do something with the returned Parse.Object values 
    for (var i = 0; i < results.length; i++) { 
    var object = results[i]; 
    if(object.get("ImageFile") !== '' && typeof object.get("ImageFile") !== 'undefined' || object.get("ImageFile") == true) { 
     var file = object.get("ImageFile"); 
     console.log(file); 
     var liga = file.url; 
     document.getElementById(".imagen").innerHTML = liga; 
    } 

控制檯日誌把我這個,我需要的URL,那麼,如何可以打印網址,以顯示圖像? (舉例):

b.File {_name: "tfss-b59f1559-1ac4-4b49-8191-f167a95b7e69-Ruben-Espinosa-1.jpg", _url: "http://files.parsetfss.com/9ab97f5c-e03d-4602-a7be…-1ac4-4b49-8191-f167a95b7e69-Ruben-Espinosa-1.jpg"} 

感謝

+0

什麼是西甲??? – sbaglieri

+0

我把變量liga放在代碼上。我忘了說,但它不起作用 –

回答

0

進入電影的_url現場使用:

var liga = file["_url"];

+0

是的,它的工作。謝謝 –

0

這是正確的代碼

// ENCHARCAMIENTOS 
    var Encharcamientos1 = Parse.Object.extend("Report"); 
    var query = new Parse.Query(Inundaciones1); 
    query.equalTo("Tipo_Reporte", "Encharcamientos"); 
    query.find({ 
    success: function(results) { 
    // Do something with the returned Parse.Object values 
    for (var i = 0; i < results.length; i++) { 
    var object = results[i]; 
    if(object.get("ImageFile") !== '' && typeof object.get("ImageFile") !== 'undefined' || object.get("ImageFile") == true) { 
     var file = object.get("ImageFile"); 
     var liga = file["_url"]; 
    } 
    L.marker([object.get('Latitud'),object.get('Longitud') ], {icon: EncharcamientosIcon}).bindPopup(' <p><span class="grande"> ' + object.get('Tipo_Reporte') + ' </span></p><p>Fecha: ' + object.get('Fecha') + ' </p><p>Hora: ' + object.get('Hora') + '<div class="imagen"><img src="' + liga + '"></div>' + '</p><p>Comentarios:<br /> ' + noundefined(object.get('Comentario')) + '</p>').addTo(Encharcamientos).addTo(todos); 
    } 
    }, 
    error: function(error) { 
    alert("Error: " + error.code + " " + error.message); 
    } 
}); 
0

你有兩個選擇:

var liga = file["_url"]; 

或者

var liga = file._url;