为什么我选择的选项没有被选中,结果也没有显示.我想使用ajax,jQuery来自动显示结果
Why my selected option is not selected and result is not displayed. I want to use ajax, jQuery to display the result automatically
我想自动显示所选选项,并且应该选择所选的选项,但既没有选择所选选项也没有显示结果。
<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>
问题出在哪里?
请记住,JS
是客户端,PHP
是服务器端。您无法同时运行这两者。但是,您可以使用ajax对服务器进行调用,并运行PHP
脚本接收并使用JS
中的响应。
参考:jQuery.ajax()| jQuery API文档
相关文章:
- 如何将JavaScript结果显示为段落
- 敲除:可观察数组没有被正确绑定——只有1个结果显示,而api返回6
- 我的localStorage结果显示了[null,null,“something”]],而不是“”;什么”;
- 将咖啡转换为javascript,并将结果显示在Emacs中的标准输出中
- json结果显示第一个值
- 我该如何在旅途中添加一些段落,并将结果显示在带有段落标记的文档中
- 如何将搜索结果显示为“搜索结果”;显示300〃中的1-10〃;
- 为什么'谷歌分析内容实验结果显示
- 如何在Meteor中将多个数据库的结果显示为列表格式
- AJAX 没有接收有关成功的数据,它将结果显示为“未定义”
- J查询结果显示问题
- 谷歌地图(它没有将结果显示到我的输入窗格中以保存到我的数据库中)
- Ajax 结果显示未定义
- 配置谷歌分析_TrackEvent,以便结果显示在基本报告中
- 如何将 2 小时添加到当前日期时间并将结果显示回日期时间
- 单击后如何获取值文本作为结果按钮的结果 显示 按钮
- 过滤结果以显示与ng匹配的结果显示angular js
- 为什么json结果显示一个属性的NaN
- JavaScript-结果显示在IE,但不是Chrome或FF
- 将PHP/MySQLi结果显示为HTML表