我正在使用Parse for Javascript,我已经设法将项目存储在名为Subject and Message的解析列中,但我的问题是我想显示所有这些。
以下是javascript代码:
var currentUser = Parse.User.current();
var Message = Parse.Object.extend("Message");
var query = new Parse.Query(Message);
query.equalTo("user", currentUser);
query.find({
success: function(messages) {
}
});
我的问题是将javascript代码与html相关联,以便在表格中显示其主题的所有消息。任何帮助将不胜感激。
答案 0 :(得分:1)
我建议使用Underscore.js的模板功能。以下是如何使用它的示例:
// Using Underscore.js to create a function called 'template'
var template = _.template($('#messages-template').text());
// Passing in an object as an argument to the 'template' function
var compiled = template({ messages: <array of messages from Parse> });
// Appending into the body the HTML that was created from merging the object into the template
$(body).append(compiled);
<script type="text/template" id="messages-template">
<table>
<tbody>
<% messages.forEach(function(message) { %>
<tr>
<td><%= message %></td>
</tr>
<% }); %>
</tbody>
</table>
</script>
请务必查看相关文档,以便更好地了解如何将其用于最全面的功能 - http://underscorejs.org/#template。