php应用越来越多,也越来越广泛,为了增加网站的丰富多彩,从而出现了很多新的技术。ajax是现代网站中不能缺少的一项技术,他可以异步刷新数据,而实现很多效果,比如刷新验证码,微博中的赞功能,都是运用这个。
本次赞功能的效果图:
[img]http://files.jb51.net/file_images/article/201405/201451285006507.jpg?201441285043[/img]
[b]主页文件(index.php):
[/b]
[url=#] }
?>
[b]处理ajax请求及配置信息文件(finger_ajax.php):
[/b]
<?php
/**"赞" 功能 响应ajax请求*/
//配置
$dbHost = "localhost";
$dbUser = "root";
$dbPass = "dddddd";
$dbName = "test";
$dbCharset = "utf8";
$link = mysql_connect($dbHost,$dbUser,$dbPass) or die(mysql_error());
mysql_query("set names ".$dbCharset);
mysql_select_db($dbName);
// End
//接受对应的id
if(!empty($_POST['id'])){
$id = $_POST['id'];
//“赞”加1
$sql = "update finger_ajax set finger=finger+1 where id=$id;";
if(mysql_query($sql,$link)){
echo "ok";
}else{
echo "failed";
}
}
?>
[b]js文件(finger_ajax.js):
[/b]
[url=http://www.1sucai.cn]www.1sucai.cn[/url],国庆将至,祝大家国庆节快乐!!', '3');