我的display.php
文件具有用于从数据库获取数据并将其显示在html表中的代码。我只想在我的索引页上在<div> displayTable
部分显示此表格,并且我已使用我的按钮abc
的onclick调用了showTbale()
。但问题是,即使我使用logoutButton
的onclick成功调用logoutEmp()
,函数showTable()
也不会被调用。我不明白是什么问题。任何帮助,将不胜感激。无法使用按钮的onclick事件调用javascript函数
注:我尝试使用窗体操作来调用display.php
,但它显示在另一个白色页面,我不想要的表格。我也不想在我的索引页中包含display.php
代码。
说,这是我的索引文件:
<head>
<meta http-eqiv="X-UA-Compatible" content="IE=9,chrome=1">
<link rel="stylesheet" type="text/css" href="page_style.css">
<script src="jquery-1.10.1.js"></script>
</head>
<body>
<script>
function logoutEmp()
{
window.location="saveLogout.php";
}
function showTable()
{
var month= $('#mnth: selected').val();
alert (month);
$("#displayTable").load("display.php",{ mnth: month});
}
</script>
<h1>Employee Account</h1>
<div id="logoutEmp">
<button type="button" id="logoutButton" onclick="logoutEmp()">Logout</button>
</div>
<hr>
<div id="shw">
<select name="mnth">
<option value="Jan">January</option>
<option value="Feb">February</option>
<option value="Mar">March</option>
<option value="Apr">April</option>
<option value="May">May</option>
<option value="Jun">June</option>
<option value="Jul">July</option>
<option value="Aug">August</option>
<option value="Sep">September</option>
<option value="Oct">October</option>
<option value="Nov">November</option>
<option value="Dec">December</option>
</select>
<button type="button" id="abc" onclick="showTable()">Display</button>
<div id="displayTable">
</div>
</div>
</body>
</html>
什么是你的功能疯狂的反斜杠?并尝试document.location.href =“saveLogout.php”而不是window.location – steven
您正在调用“showTbale()”,但您的函数名称是showtable()。这是一个错字吗? –
如果您已经使用jQuery,那么您应该在$(document).ready() – steven