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

    技术2026-01-14  0

    前台代码

    <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)