如何更新EJS模板+ AJAX?

时间:2015-11-17 03:50:31

标签: ajax node.js mongodb mongoose ejs

我无法理解ejs和AJAX的结合。当我读到AJAX时,大多数教程都使用了一个API,它将使用json对象进行响应。

这是代码

router.js

router.get('/jobs', function(req, res) {
    Job.find({}, function(err, jobs) {
        res.render('main/job', {
            jobs: jobs,
            message: req.flash('message')
        });
    });
});

custom.js

$(function() {


  $.ajax({
    type: 'GET',
    url: '/jobs',
    success: function(jobs) {
     // What should I do here?
    }
  });
});

EJS模板

<div class="col-md-4">
       <% for(i=0 ; i < jobs.length; i+=3)  { %>

          <div>
            <h4><%= jobs[j].title %></h4>

          </div>
        <% } %>
      </div>

如何使用AJAX不断更新ejs?因为我很混淆res.render();它不是一个json对象

0 个答案:

没有答案