我正在从节点服务器文件发送一些数据,并尝试在jquery中获取该值并显示它。我知道如何使用<%= variable_name%>在HTML中显示数据。但我想从我的jquery处理该数据。我怎样才能做到这一点?
节点文件
app.get("/", function (request, response){
response.render('index.ejs',{data:"hello"});
});
index.ejs
<script>
$(document).ready(function(){
//var data = <%= data %>
});
</script>
答案 0 :(得分:0)
如果数据是字符串,则应该可以这样做:
var data = "<%= data %>";
如果它是不同类型,例如数组或对象,则可以执行以下操作:
var data = <%- JSON.stringify(data) %>;