2015-10-13 49 views
0

我使用的是Parse.com,它使人們能夠將應用程序中的URL分享給Parse.com中的個人「對象」。Parse.com API不共享URL鏈接(其他數據正常)

下面的代碼工作正常 - 除了某些原因,「鏈接」(URL)沒有通過。所有其他數據都通過。

有解析和共享URL的技巧嗎?

我的HTML是好的,我「已經粘貼下面我的JavaScript。

var url = document.URL; 

    var objectId = url.substr(url.lastIndexOf('/') + 1); 

    var name; 
    var designer; 
    var itemDescription; 
    var price; 
    var link; 
    var image; 

    Parse.initialize("xxx", "xxx"); 

    var garmentsAPI = Parse.Object.extend("garmentsAPI"); 
    var query = new Parse.Query(garmentsAPI); 
    query.get(objectId, { 
     success: function(garments) { 
      console.log("success"); 
      name = garments.get("name"); 
      designer = garments.get("designer"); 
      itemDescription = garments.get("itemDescription"); 
      price = garments.get("price"); 
      link = garments.get("link"); 
      image = garments.get("smallImage1"); 
      $("#designer").html(designer); 
      $("#name").html(name); 
      $("#itemDescription").html(itemDescription); 
      $("#price").html(price); 
      $("#image").attr("src", image.url()); 
      $("#buyButton").attr('href', link); 
      console.log(image.url()); 

     }, 
     error: function(object, error) { 
      // The object was not retrieved successfully. 
      // error is a Parse.Error with an error code and message. 
      console.log("fail"); 
     } 
    }); 
+0

什麼是'link','smallImage1'的解析數據類型? –

+0

'smallimage1'是af ile,'link'是一個字符串 – Yian

+0

garments.get(「link」);這是在查詢結果中定義的嗎?如果它存在於分析瀏覽器中顯示的'服裝'上的行,並且您的current.User具有訪問'服裝'中的THAT行的ACL權限,那麼您應該OK –

回答

2

如果文件的列名

smallImage1然後

你可以得到文件的URL如下所示:

smallImage1._url