Javascript 获取未定义试图获取集合的ObjectId
我正在使用主干网为留言板应用程序制作一个投票系统。 这里的问题是,当我尝试获取对象的objectId并将其设置为某个标记中的rel属性时,该属性被设置为未定义Javascript 获取未定义试图获取集合的ObjectId,javascript,backbone.js,parse-platform,Javascript,Backbone.js,Parse Platform,我正在使用主干网为留言板应用程序制作一个投票系统。 这里的问题是,当我尝试获取对象的objectId并将其设置为某个标记中的rel属性时,该属性被设置为未定义 <% if(models.length>0) { _.each(models, function(value, key, list) {%> <tr> <td><%
<% if(models.length>0) {
_.each(models, function(value, key, list) {%>
<tr>
<td><%= value.attributes.username %></td>
<td><%= value.attributes.message %></td>
<td>
<table>
<tr>
<td><a id="voteUp" class="btn btn-default btn-sm" rel="<%= value.attributes.objectId%> "><img width="30" src="img/appbar.thumbs.up.png"/></a></td>
<td width="30">
+<%= value.attributes.thumbsup %>
</td>
<td>
<a id="voteDown" class="btn btn-default btn-sm" rel=" <%= value.attributes.objectId %> "><img width="30" src="img/appbar.thumbs.down.png"/></a>
</td>
<td width="30">
-<%= value.attributes.thumbsdown %>
</td>
</tr>
</table>
</td>
</tr>
<% });
在my DB on Parse中,显示了objectId,但我只能访问用户名、消息、thumbsup和thumbsdown
我认为您应该调试主干/解析收集层,并首先确定要处理的类型引用 主干集合中条目级别的属性或对象 这一问题的答案决定了您如何打开各个集合条目 请注意,请记住,解析引用对于对象的值可能有点挑剔
如果您正在从目标类获得其他字段值OK,并且objectId是唯一有bug的字段,那么这肯定是问题所在 是的,它在里面。我会尽快修复JSFIDLE。Thnk you_uu.templatethis.template返回一个函数,而不是一段HTML。您可以通过说u.tempatetmpl,一些带有_数据的u对象u,或者更常见的是,var t=u.templatet来获取HTML;var h=tthis.model.toJSON或tthis.collection.toJSON。说x.html\uux.templatetmpl有点像是在假装工作,因为你可以给一个函数,它会为你执行它,但它不会给函数它所期望的参数。