Jquery 不能与 EJS 一起使用,这是我的 EJS 页面。我可以看到 EJS 功能正常工作,但 jQuery 功能不工作。它没有显示任何错误。
<!DOCTYPE html>
<html>
<head>
<title>Help Page</title>
<link rel='stylesheet' href='/stylesheets/style.css' />
</head>
<body>
<h1>Help</h1>
<p>This is Help Page</p>
<h2> Member Data </h2>
<% data.forEach(function(d){ %>
<%= d.member_desc %>
<% });%>
<script type='text/javascript'>
$(function(){
alert('inside jquery');
});
</script>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js"></script>
</body>
</html>
最佳答案
我知道回答这个问题有点晚了,但我只想添加这个评论,它们有(jquery 和 ejs)不同的生命周期,一个(ejs)在渲染之前编译,jquery 在渲染之后工作,你的问题有这种原因
关于jQuery 与 EJS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30584700/