zoukankan      html  css  js  c++  java
  • $.ajax倒计时

     //限时抢购1NowTime.getTime()
            function getRTime() {
    
                //存储传过来的所有div的goodsid
                var goodids = "";
                for (var i = 0;i < $('.xt23').length; i++)
                {
                    goodids += $('.xt23').eq(i).attr("name") + "|";
                };
                
                $.ajax(
                    {
                        url: "Handler_times.ashx",
                        type: "POST",
                        data: { goodids: goodids },
                        datatype: "TEXT",
                        success: function (data)
                        {
                            if(data!="")
                            {
                                var time  = new Array();
                                time=data.split('|');
                                for (var i = 0; i < $('.xt23').length; i++)
                                {
                                    $('.xt23').eq(i).text(time[i]);
                                }
                            }
                        }
                    });
    
    
            }
            setInterval(getRTime, 1000);
    一般处理程序
    public void ProcessRequest (HttpContext context) { string ids1 = context.Request["goodids"].ToString(); string ids2 = ids1.Substring(0, ids1.Length - 1); string[] goodsid = ids2.Split('|'); string jj1 = ""; LXmallDBDataContext lx = new LXmallDBDataContext(); for (int i = 0; i < goodsid.Length; i++) { var query = lx.Goods_ID.Where(p => p.GoodsID == goodsid[i]).ToList(); if (query.Count > 0) { DateTime starttime = Convert.ToDateTime(query.First().StartTime); DateTime endtime = Convert.ToDateTime(query.First().EndTime); //日期时间格式相减 if (DateTime.Now >= starttime) { //求时间间隔 TimeSpan jj = endtime.Subtract(DateTime.Now); //string jj1 = jj.ToString("yyyy年MM月dd日hh时mm分ss秒"); jj1 += jj.Days + "天" + jj.Hours + "时" + jj.Minutes + "分" + jj.Seconds + "秒" + "|"; } else { TimeSpan jj = starttime.Subtract(DateTime.Now); jj1 += jj.Days + "天" + jj.Hours + "时" + jj.Minutes + "分" + jj.Seconds + "秒" +",开始抢购" + "|"; } } } jj1 = jj1.Substring(0, jj1.Length - 1); context.Response.Write(jj1); }
  • 相关阅读:
    史上最强验证
    Yii2 return redirect()
    一次线上问题引发的思考
    一次前端体验优化
    RSA For PHP
    判断是否字符串是否是JSON
    过滤Xss
    Yii2 中日志的记录
    Yii2 中禁用csrf校验
    开始。
  • 原文地址:https://www.cnblogs.com/dcdgmjzhal/p/4939614.html
Copyright © 2011-2022 走看看