在index.ejs视图的javascript部分访问本地数据,可以通过以下几种方式实现:
$.ajax({
url: '/api/data', // 本地服务器上的数据接口
method: 'GET',
dataType: 'json',
success: function(data) {
// 处理返回的数据
console.log(data);
},
error: function(xhr, status, error) {
// 处理错误
console.error(error);
}
});
<script>
var localData = <%= JSON.stringify(localData) %>; // 通过模板引擎将本地数据传递到前端
console.log(localData);
</script>
// 服务器端代码
app.get('/', function(req, res) {
var localData = { name: 'John', age: 25 }; // 本地数据
res.render('index', { localData: localData }); // 将本地数据传递给模板引擎
});
// index.ejs视图中的javascript部分
<script>
var localData = <%= JSON.stringify(localData) %>; // 通过全局变量访问本地数据
console.log(localData);
</script>
以上是几种常见的在index.ejs视图的javascript部分访问本地数据的方法。具体选择哪种方法取决于你的项目需求和技术栈。
领取专属 10元无门槛券
手把手带您无忧上云