下面是我的代码:
router.get('/viewproject', function(req, res, next) {
projects.get(function(err, project) {
if (err) {
req.flash('error', "读取数据出错!");
return res.redirect('/');
}
req.flash('succeed', "项目信息");
res.render('viewproject', { projectsResult: project });
});
});
这里是可以反回数据到ejs模板的,但是在ejs模板里想通过 Ajax 来处理这个返回的数据就不行。
<script>
var a = <%= projectsResult %>
get_json();
function get_json(){
$.getJSON("json",
function(data) {
var hh = $.parseJSON(data.a);
$('#json').val(hh);
});
}
</script>
如果上面的代码有问题,那么要用什么方法才可以实现需求,谢谢!