我无法让 javascript 内联函数调用工作。内联函数是这样的:
<span> <input type="button" value="Previous Week" onClick="subtractOneWeekReloadPage()">
我将应该调用的函数写入标题中,如下所示:
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Time Tracking Page</title>
<script type="text/javascript">
function subtractOneWeekReloadPage() {
<%=currentWeek.subtractOneWeek()%>;
window.location.reload();}
</script>
</head>
当我单击网页上的按钮时,没有任何反应。我的 jsp 调用和页面刷新调用都没有运行。谁能告诉我我做错了什么?
该页面的相关输出为:
<span>
<input type="button" value="Previous Week" onClick="subtractOneWeekReloadPage()">
Hours for the week of
<%=currentWeek.firstDayOfThisWeek()%>
until
<%=currentWeek.lastDayOfThisWeek()%>
<input type="button" value="Next Week" onClick="addOneWeekReloadPage()">
</span>
显示一周的第一天和最后几天的 jsp 调用工作正常。但是当我点击减去一周并用新设置的一周重新加载页面时,什么也没有发生。