,可以通过以下步骤实现:
<!DOCTYPE html>
<html>
<head>
<title>Display JSON Object on Click</title>
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
</head>
<body>
<div id="myDiv">Click me</div>
<script>
// 定义一个JSON对象
var myObject = {
name: "John Doe",
age: 30,
email: "johndoe@example.com"
};
// 在div上注册点击事件
$("#myDiv").click(function() {
// 将JSON对象转换为字符串
var jsonString = JSON.stringify(myObject);
// 在EJS中显示JSON对象
alert('<%= JSON.stringify(myObject) %>');
});
</script>
</body>
</html>
const express = require('express');
const app = express();
const ejs = require('ejs');
app.set('view engine', 'ejs');
app.get('/', function(req, res) {
res.render('index');
});
app.listen(3000, function() {
console.log('Server started on port 3000');
});
<!DOCTYPE html>
<html>
<head>
<title>Display JSON Object on Click</title>
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
</head>
<body>
<div id="myDiv">Click me</div>
<script>
// 定义一个JSON对象
var myObject = {
name: "John Doe",
age: 30,
email: "johndoe@example.com"
};
// 在div上注册点击事件
$("#myDiv").click(function() {
// 将JSON对象转换为字符串
var jsonString = JSON.stringify(myObject);
// 在EJS中显示JSON对象
alert('<%= JSON.stringify(myObject) %>');
});
</script>
</body>
</html>
node app.js
启动服务器。然后,在浏览器中访问http://localhost:3000
,单击div元素时,将在EJS中显示JSON对象。这样,当在div上单击时,将在EJS中显示JSON对象。请注意,以上示例中使用了jQuery库来简化DOM操作,确保在HTML页面中引入了jQuery库。
Game Tech
Game Tech
Game Tech
T-Day
云+社区技术沙龙第33期
Elastic 中国开发者大会
云原生正发声
腾讯数字政务云端系列直播
云原生正发声
领取专属 10元无门槛券
手把手带您无忧上云