我是 AJAX 新手,正在尝试通过 AJAX 和 jQuery 学习基本调用。我有一个简单的国家下拉列表,我想在其中选择一个特定的国家并将其值发送到服务器,在那里它将处理选择的国家并给出特定的输出。目前,它只能在 php 文件中回显简单的输出。这段代码存在某种问题。如果有人可以帮助我,我将不胜感激。谢谢
<html>
<head>
<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script type="text/javascript">
function load()
{
$.ajax({
type:"GET",
url: "test.php",
data: { country: $("#country").val()}
}).done(function(msg){
$("#right #myDiv").html(msg);
});
}
</script>
</head>
<body>
<div id="main">
<div id="left">
Select Country: <select id="country" name="country">
<option value="germany">Germany</option>
<option value="england">England</option>
</select>
<input type="button" value="Run Query" onClick="load()"></input>
</div>
<div id="right">
<div id="myDiv"></div>
</div>
</div>
测试.php
<?php
$name=$_GET['country'];
if($name=="England")
{
echo "Works";
}
else
{
echo "doesnt Work";
}
?>
?>