头像

PHP+Ajax+lottery.js抽奖整个流程【原创

来源:http://www.sucaihuo.com/php/519.html 素材火管理员 2015-10-01 05:40浏览(4468) 收藏

本文通过PHP实现了微信端手机抽奖转动,收货地址添加和错误提示等特效。你可以在ajax.php设置中奖概率,addr.php设置收货地址。
PHP+Ajax+lottery.js抽奖整个流程
分类:PHP > 插件 难易:中级

程序员,你不是一个人;网站开发QQ群:698377651,在线充值,或联系QQ1556472052直接充值

查看演示 下载资源: 32 下载资源 下载积分: 270 积分

奖品列表

<div class="lottery_list clearfix" id="lottery">
    <ul>
        <li class="lottery-unit lottery-unit-0 lottery-1"><img src="images/1.png"></li>
        <li class="lottery-unit lottery-unit-1 lottery-2"><img src="images/2.png"></li>
        <li class="lottery-unit lottery-unit-2 lottery-3"><img src="images/3.png"></li>
        <li class="lottery-unit lottery-unit-7 lottery-4"><img src="images/4.png"></li>

        <li><a href="javascript:void(0);"><img src="images/middle.jpg"></a></li>

        <li class="lottery-unit lottery-unit-3 lottery-5"><img src="images/5.png"></li>
        <li class="lottery-unit lottery-unit-6 lottery-6"><img src="images/6.png"></li>
        <li class="lottery-unit lottery-unit-5 lottery-7"><img src="images/7.png"></li>
        <li class="lottery-unit lottery-unit-4 lottery-8"><img src="images/8.png"></li>
    </ul>
</div>

Ajax抽奖

$.post("ajax.php", function(data) { //获取奖品,也可以在这里判断是否登陆状态
    if (data.prize_id != '' && data.prize_id != undefined) {
        var prize_site = $(".lottery-" + data.prize_id).attr("data-ord");
        $("#lottery").attr("prize_site", prize_site);
        $("#lottery").attr("prize_id", data.prize_id);
        $("#lottery").attr("prize_name", data.prize_name);
        $("#lottery").attr("prize_pic", data.prize_pic);
        if (data.code == 200) {
            $("#lottery").attr("contact_name", data.contact_name);
            $("#lottery").attr("contact_mobile", data.contact_mobile);
            $("#lottery").attr("contact_addr", data.contact_addr);
        }
        roll();
        click = true;
        return false;
    } else {
        showLotteryTip(data.error);
    }

}, "json")

保存收奖地址

$.post("ajax.php", {contact_name: contact_name, contact_mobile: contact_mobile, contact_addr: contact_addr}, function(data) {
    $("#lottery_addr_box").modal('hide');
    if (data.code == 200) {
        $("#tip_words").html("提交成功!");
        getModalBox('#lottery_tip');
    } else {
        showLotteryTip(data.error);
    }
}, "json")
声明:本文为原创文章,如需转载,请注明来源sucaihuo.com并保留原文链接:http://www.sucaihuo.com/php/519.html
最新交易
评论25
头像

系统已开启自动识别垃圾评论机制,识别到的自动封号,下载出错或者资源有问题请联系全栈客服QQ 1556472052

  • 头像 24楼
    07-09 09:13
    ze***fc
    这个很不错啊,留着以后来学习使用
  • 头像 23楼
    05-25 23:22
    hm***10
    怎么将获奖奖品写入数据库呢?
  • 头像 22楼
    12-17 17:32
    15***28
    写得太好了,终于用上了!
  • 头像 21楼
    06-20 10:16
    sy***yt
    很好,就是有点贵
  • 头像 20楼
    05-28 18:55
    ne***xm
    学习中,再学习
  • 头像 19楼
    04-06 15:05
    胡***胡
    有用,下载一个试试!!!
  • 头像 18楼
    03-24 13:34
    尚***智
    这个可以有有,不是贵了
  • 头像 17楼
    03-24 09:56
    cy***93
    有用,下载一个试试
  • 头像 16楼
    02-07 09:19
    与你***14
    好用啊,这个真的很好用
  • 头像 15楼
    12-31 13:51
    mi***an
    中奖记录演示好像没有
1 2