吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 4545|回复: 13
收起左侧

[会员申请] 申请会员ID:s290305915

[复制链接]
吾爱游客  发表于 2016-11-22 11:49
1、申 请 I D:s290305915
2、个人邮箱:290305915@qq.com
3、原创技术文章:
cnblogs个人地址:http://www.cnblogs.com/suchi/
由于本人是.net开发人员,所以选一篇关于ajax技术的文章放上来:
ashx仿百度搜索的自动下拉列表

制作环境是在c#中,jquery库为1.9
先是前台页面,可以是aspx也可以是html页面,这就是ashx的好处

代码:
[HTML] 纯文本查看 复制代码
<div>
     <input type="text" id="search" /><input type="button" value="查询" /><br />
    <div id="search_result" style=" height:200px; width:150px"></div>
  </div>


再在Head节的script中添加js代码(ajax请求):
[C#] 纯文本查看 复制代码
function SearchTo() {
     var sinit = document.getElementById("search").value;
     $.get("Handler.ashx", { sinit: sinit }, function (str) {
         document.getElementById("search_result").innerHTML = str;
     });
 }


  注:本人使用的是jquery 1.9.1.js
前台部分就完成了,下面添加一个名为Handler.ashx的一般处理程序文件
并在ProcessRequest事件中写入代码:

[C#] 纯文本查看 复制代码
context.Response.ContentType = "text/plain";
            DataTable dr = new DataTable();
            StringBuilder tb = null;
        string init = context.Request["sinit"];
                     dr = bb.GetList(10, "BookNmae like '" + init + "%'", "bookid",1).Tables[0];
                    tb = new StringBuilder("");
                     for (int i = 0; i < dr.Rows.Count; i++)
                    {
                         tb.Append("<br />");
                         tb.Append(dr.Rows[i][1].ToString());
                    }
           context.Response.Write(tb.ToString());


这样,功能就做完了
看看效果




通过keyup事件,在我们输入完成时就自动从数据库查询条目,并放入这个名为search_result的层中。
下面,我来重点解释这几句js代码,如有错误之处 请各位大神指出
先是我们定义了一个变量并且获取了id为search的这个文本框的值,再通过js的get方法将输入的数据传入Handler.ashx文件,在ashx中我们通过模糊查询将查询到的数据用值传递的方式返回到页面,再通过js的innerHTML方法写入之前的search_result层中。
好吧,其实按钮根本没用到。。。

写作日期:2014-09-23 17:26
望通过。


点评

其实我觉得吧,买一个邀请码真心不贵。。  发表于 2016-11-22 18:48

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

Hmily 发表于 2016-11-22 15:31
抱歉,未能达到申请要求,申请不通过,可以关注论坛官方微信(吾爱破解论坛),等待开放注册通知。
Agents丶暮暮 发表于 2016-11-22 16:32
loser. 发表于 2016-11-22 18:09
影佑 发表于 2016-11-22 18:13
游客还能发帖吗
sql2018 发表于 2016-11-22 18:20
这贴怎么发出来的,没账号也可以发帖吗。。。
SHH1997丶 发表于 2016-11-22 18:20
qq66187666 发表于 2016-11-22 16:32
楼上就是传说中验证码里最帅的人么?

很显然是的
君如兰 发表于 2016-11-22 18:27
厉害了 老板
wwwmaopu1201 发表于 2016-11-22 18:37 来自手机
游客真的可以发帖吗
ady5520 发表于 2016-11-22 18:43
wwwmaopu1201 发表于 2016-11-22 18:37
游客真的可以发帖吗

好像可以,在个别板块可以游客发帖
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-4-19 20:13

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表