-2
我想自动显示选定的选项,并选择选项,但既没有选中选项,也没有显示结果。为什么我选择的选项没有被选中,结果没有显示。我想使用ajax,jQuery自动显示结果
<html>
<head>
<title>Untitled</title>
</head>
<body>
<table>
<tr>
<td>Name</td>
<td width="151">
<select id="jumpMenu" onChange="MM_jumpMenu(this.value)">
<option value="">--Select Genre--</option>
<option value="Action/Mission">Action</option>
<option value="Racing">Racing</option>
</select></td>
</tr>
<tr>
<script type="text/javascript">
$(document).ready(function() {
function MM_jumpMenu(eee){
var val = document.getElementById("jumpMenu").value;
if(val=="")
{
<?php $abc=mysql_query("select * from games order by game ASC"); ?>
}
if(val=="Racing")
{
<?php $abc=mysql_query("select * from games where genre='Racing' order by game ASC"); ?>
}
if(val=="Action/Mission")
{
<?php $abc=mysql_query("select * from games where genre='Action/Mission' order by game ASC"); ?>
}
});
});
</script>
<?php
while($row=mysql_fetch_array($abc))
{
?>
<td><?php echo $row['game']; ?></td>
<td><?php echo $row['genre']; ?></td>
</tr>
<?php } ?>
</table>
</body>
</html>
问题在哪里?
凡'val'定义,为什么你重写传入的参数?你为什么没有检查控制台? – Teemu 2014-10-19 15:58:12
现在我编辑了,但仍然不能正常工作。该怎么办? – Pawan 2014-10-19 16:08:15
PHP呈现给页面的内容是什么?另请注意,'MM_jumpMenu'超出了HTMLElements的范围,您最好在'$(document).ready(...)'中使用jQuery附加更改事件。当你选择一个新的选项时,你可以在控制台中看到一个错误,如果你只是困扰着调试你的代码... – Teemu 2014-10-19 16:11:16