2015-10-13 44 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