jquery无刷新翻页,无翻页效果

前台代码

<div class="casebg">
                    <div class="casetit">
                        <div class="titl">
                            名称</div>
                        <div class="titr">
                            <a href="other/listzhence.aspx?nc1=<%=HttpUtility.UrlEncode("值")%>&nc2=<%=HttpUtility.UrlEncode("值2")%>"
                                class="lk_mw">更多&gt;&gt;</a></div>
                    </div>
                    <div id="demo" style="overflow: hidden; width: 100%; height: 147px; float: left;
                        display: inline;">
                        <div id="demo1" style="overflow: hidden; margin: 4px 0 0 5px;" οnmοuseοver="iScrollAmount=0"
                            οnmοuseοut="iScrollAmount=1">
                            <asp:Repeater ID="Repeater11" runat="server">
                                <ItemTemplate>
                                    <div class="txtlstr">
                                        ·<a href="other/details.aspx?id=<%# HttpUtility.UrlEncode(Eval("id").ToString())%>&nc1=<%# HttpUtility.UrlEncode(Eval("nc1").ToString()) %>&nc2=<%# HttpUtility.UrlEncode(Eval("nc2").ToString()) %>"
                                            target='blank' title='<%# Eval("nc5") %>' class="lk_gr"><%# Eval("nc5") %></a></div>
                                </ItemTemplate>
                            </asp:Repeater>
                        </div>
                        <div id="demo2" style="overflow: hidden; margin: 0 0 0 5px;">
                        </div>

                        <script type="text/javascript"> 
                        var speed=5000;
                        var page=0;
                        function Marquee1(){
                            getPage();
                            $.ajax({       
                              type:"GET",
                              url:"default.ashx?intPage="+page,
                              cache:false,
                              dataType:"json",
                              success:function(listzf){   
                                  var contents="";
                                  $.each(listzf.zcdh,function(i,u){
                                     contents+="<div class=/"txtlstr/">·<a href='other/details.aspx?id="+encodeURI(u.id)+"&nc1="+encodeURI(u.nc1)+"&nc2="+encodeURI(u.nc2)+"' target='blank' title="+u.nc5+" class='lk_gr'>"+u.nc5+"</a></div>";
                                  });
                                  $("#demo1").html(contents);
                              },
                              error:function(XMLResponse){
                                 alert(XMLResponse.responseText);
                              }
                            })
                         }
                         function getPage()
                         {
                            if(page>=$("#HiddenField1").val())
                            {
                                page=0;
                            }else{
                            page++; }
                         }
                         var MyMar1=setInterval(Marquee1,speed)  
                        </script>

                    </div>
                </div>

 

 

 

//一般处理程序代码

using System;
using System.Collections;
using System.Data;
using System.Web;
using System.Web.Services;
using System.Web.Services.Protocols;
using System.Text;

namespace gjrcw
{
    /// <summary>
    /// $codebehindclassname$ 的摘要说明
    /// </summary>
    [WebService(Namespace = "http://tempuri.org/")]
    [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
    public class _default : IHttpHandler
    {

        public void ProcessRequest(HttpContext context)
        {
            context.Response.ContentType = "text/plain";
            int intPage = int.Parse(context.Request["intPage"]);

            string sql = "";
            sql = "select id,nc1,nc2,nc5,dt1 FROM  dak where nc1='值1'  and nc2 = '值2'  order by id desc";
            DataSet dst_set = DAL.wzhwsql.GetList(7, intPage, sql);
            if (dst_set.Tables[0].Rows.Count > 0)
            {
                string data = GetZfJsonData(dst_set, "zcdh");
                HttpContext.Current.Response.Write(data);
            }
        }
        /// <summary>
        /// ds
        /// </summary>
        /// <param name="ds"></param>
        /// <param name="name"></param>
        /// <returns></returns>
        public static string GetZfJsonData(DataSet ds, string name)
        {
            string jsonName = name;
            StringBuilder sb = new StringBuilder();
            if (ds.Tables[0].Rows.Count > 0)
            {
                sb.Append("{/"" + jsonName + "/":");
                sb.Append("[");
                int i = 0;
                foreach (DataRow dr in ds.Tables[0].Rows)
                {
                    sb.Append("{");
                    sb.Append("/"cid/":/"" + (i + 1) + "/",");
                    foreach (DataColumn dc in ds.Tables[0].Columns)
                    {
                        sb.Append("/"" + dc.ColumnName.ToString() + "/":/"" + JSEncode(dr[dc].ToString()) + "/",");
                    }
                    sb.Remove(sb.Length - 1, 1);
                    sb.Append("},");
                    i++;
                }
                sb.Remove(sb.Length - 1, 1);
                sb.Append("]");
                sb.Append("}");
            }
            return sb.ToString();
        }
        public static string JSEncode(string s)
        {
            StringBuilder builder1 = new StringBuilder(s);
            builder1.Replace("/"", "");
            builder1.Replace("/r/n", "//n");
            builder1.Replace("/n", "//n");
            return builder1.ToString();
        }

        public bool IsReusable
        {
            get
            {
                return false;
            }
        }
    }
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值