找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 830|回复: 0
打印 上一主题 下一主题

php+xml结合Ajax实现点赞功能完整实例

[复制链接]

2536

主题

2536

帖子

7532

积分

论坛元老

Rank: 8Rank: 8

积分
7532
跳转到指定楼层
楼主
发表于 2018-2-14 05:49:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

            本文实例讲述了php+xml结合Ajax实现点赞功能的方法。分享给大家供大家参考。具体如下:
使用xml、php和Ajax实现点赞功能,不需要链接数据库,使用php来修改xml的内容,使用Ajax直接或许xml的内容。
一、准备好xml:


   
    0
    17
   
   
    1
    37
   
   
    2
    67
     
其中ID只是用来看清楚排序的,没有实际的调用作用。
二、准备好HTML
  0good+1
  0good+1
  0good+1
  0good+1
三、JAVASCRIPT 包括Ajax在内,还添加了判断cookie的功能
var span = document.getElementsByTagName('span');
var num;
var flag = 0;
for(var i = 1; i  0){
//当cookie不为空的时候就开始查找名称  
      c_start = document.cookie.indexOf(c_name + "=");
      if (c_start != -1){
//如果开始的位置不为-1就是找到了、找到了之后就要确定结束的位置
        c_start = c_start + c_name.length + 1 ;
//cookie的值存在名称和等号的后面,所以内容的开始位置应该是加上长度和1
        c_end = document.cookie.indexOf(";" , c_start);
        if (c_end == -1) {
          c_end = document.cookie.length;
        }
        return unescape(document.cookie.substring(c_start , c_end));
//返回内容,解码。
      }  
    }
    return "";
}
//设置cookie
function setCookie(c_name,value,expiredays){
//存入名称,值,有效期。有效期到期事件是今天+有效天数。然后存储cookie,
    var exdate=new Date();
    exdate.setDate( exdate.getDate() + expiredays )
    document.cookie = c_name + "=" + escape(value) + ((expiredays==null) ? "" : "; expires=" + exdate.toGMTString())
}
四、通过php来修改xml的数据,一开始调用xml的数据的时候不需要php文件。
load('index.xml');
$goodnode=$dom->getElementsByTagName('goodnode');
$goodnode = $goodnode->item($aindex);
$items = $goodnode->getElementsByTagName('count');
foreach($items as $a){
  $a->nodeValue = $_GET['num'];
}
$dom->save('index.xml');
?>
完成。
希望本文所述对大家的php程序设计有所帮助。
            
            
您可能感兴趣的文章:
  • php+mysql结合Ajax实现点赞功能完整实例
  • jQuery简单实现QQ空间点赞已经取消点赞
  • Android项目开发 教你实现Periscope点赞效果
  • jQuery实现的给图片点赞+1动画效果(附在线演示及demo源码下载)
  • jQuery实现的超简单点赞效果实例分析
  • jQuery+ajax实现文章点赞功能的方法
  • php+jQuery+Ajax实现点赞效果的方法(附源码下载)
  • jQuery实现简单的点赞效果
  • jQuery+ajax实现实用的点赞插件代码
  • Android实现点赞动画(27)
            
  • 分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    用户反馈
    客户端