【发布时间】:2015-09-29 23:51:10
【问题描述】:
晚上好。我们刚刚开始在学校实现服务器端代码,这令人困惑。我的客户端 .js 上有这段代码,它链接到我的服务器端 .js。服务器端包含 2 个对象的数组。我试图通过我的客户端拉数组的长度。我已经尝试过 postsController.all.length 和其他方法无济于事。有什么线索吗?
var postsController = {
all: function() {
$.get('/api/posts', function(data) {
var allPosts = data;
// iterate through allPosts
_.each(allPosts, function(post) {
// pass each post object through template and append to view
var $postHtml = $(postsController.template(post));
$('#post-list').append($postHtml);
});
// add event-handlers to phrases for updating/deleting
postsController.addEventHandlers();
});
},
【问题讨论】:
-
要使
postsController.all.length工作,您必须从您的all函数中返回数组。
标签: jquery ajax node.js express