Ajax get

本文介绍了一个简单的HTML页面示例,该示例使用了JavaScript和AJAX技术来实现下拉菜单的选择功能。当用户从下拉列表中选择一个选项时,页面会通过AJAX请求从服务器获取相应数据,并更新页面上的内容。此示例展示了基本的前端交互技术和后端数据处理。

HTML内容

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="keywords" content="">
<meta name="description" content="">
<title>ok</title>
<body>
<form>
<p>show list of:
<select id='choice'>
<option value=" ">select</option>
<option value="good">good guys</option>
<option value="bad">bad guys</option>
</select>
</p>
<p id="result"></p>
</form>
<script src="./js/jquery.js"></script>
<script src="./js/co.js"></script>
</body>
</html>

js内容

$(document).ready(function()
{
$('#choice').change(function()
{
if($(this).val()!=' ')
{
alert($(this).val());
$.get('./php/login.php',{what:$(this).val()},
function(data)
{
$('#result').html(data);
});
}
});
});

php内容

<?php
if($_GET['what']=='good')
{
$names=array('sherlock','yu');
echo getHTML($names);
echo 'nihao';
echo "<script>alert('yao');</script>";
}
function getHTML($names)
{
$strR='<ul>';
for($i=0;$i<count($names);$i++)
{
$strR.='<li>'.$names[$i].'</li>';
}
$strR.='</ul>';
return $strR;
}
?>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值