学编程 ❀(๑╯◡╰๑)❀ 就上soxunxi.cn!这里有CMS,CSS,NET,PHP,Linux,HTML,JAVA,MySQL,Python等教程.
当前位置: PHP > php + ajax完成帖子点赞功用【php教程】,php

学问:

一、起首页面须要加载jquery框架

二、ajax经常使用参数诠释:

①、type:传输数据体式格局,get或许post

②、url:处置惩罚数据的PHP剧本

③、data:传输的数据索引及值,值用js猎取,平常此属性为json串或字符串

④、async:参数为布尔范例,默以为true,即异步传输,浏览器不锁定

⑤、complete:参数为要领,跳转的剧本实行完成后的回调函数

⑥、success:参数为要领,跳转的剧本实行胜利后的回调函数

⑦、error:参数为要领,跳转的剧本实行失利后的回调函数

三、剧本处置惩罚完成后将页面须要的数据return,以后在前端页面依据需求完成部份革新,而不是举行跳转革新,这是ajax最壮大的处所

html代码部份:

<?php
$id = $_GET['id'];
require_once 'mysqlHelper.php';
$db = new mysqlHelper('localhost','root','root','dianzan');
$sql = "select * from news where id = '$id'";
$news = $db->GetOneData($sql);
 
 
 
?>
<!doctype html>
<html>
<head>
<script src="jquery-1.9.1.min.js"></script>
<meta charset="UTF-8">
</head>
<body>
<h1><?php echo $news['title'];?></h1>
<pre>
<?php echo $news['content'];?>
 
</pre>
<input type="hidden" name="id" value="<?php echo $id;?>">
点赞数:<span id="s"><?php echo $news['dianzan'];?></span>
<button id="btn">点赞</button>
</body>
</html>

js代码:

$("#btn").click(function(){
$.ajax({
url:"index.php",
type:"POST",
data:{id:<?php echo $id;?>},
async:false,
success:function(data){
if(data === false){
alert('点赞失利!');location.href='dianzan.php?id=<?php echo $id;?>';
}else{
alert('点赞胜利!');$("#s").html(data);
}
}
})
})

PHP代码部份:

<?php
header("Content-type:text/html;charset=utf-8");
require_once 'mysqlHelper.php';
$db = new mysqlHelper('localhost','root','root','dianzan');
$id = $_POST['id'];
$sql = "UPDATE news SET dianzan = dianzan +1 WHERE id = '$id'";
 
$res = $db->execSql($sql);
if($res){
$dz = $db->getOneData("select * from news where id = '$id'");
$dz = $dz['dianzan'];
echo $dz;
}else{
return false;
}
 
 
 
 
?>

更多PHP相干学问,请接见PHP教程!

以上就是php + ajax完成帖子点赞功用的细致内容,更多请关注ki4网别的相干文章!

「梦想一旦被付诸行动,就会变得神圣,如果觉得我的文章对您有用,请帮助本站成长」

分享到:
赞(0) 打赏

支付宝扫一扫打赏

微信扫一扫打赏

标签:

上一篇:

下一篇:

相关推荐

0 条评论关于"php + ajax完成帖子点赞功用【php教程】,php"

最新评论

    暂无留言哦~~

博客简介

看古风美女插画Cos小姐姐,素材合集图集打包下载:炫龙网,好看二次元插画应有尽有,唯美小姐姐等你来。

友情链接

他们同样是一群网虫,却不是每天泡在网上游走在淘宝和网游之间、刷着本来就快要透支的信用卡。他们或许没有踏出国门一步,但同学却不局限在一国一校,而是遍及全球!申请交换友链

服务热线:
 

 QQ在线交流

 旺旺在线