>  기사  >  웹 프론트엔드  >  jquery(memo)_jquery를 기반으로 한 단어 검색 구현

jquery(memo)_jquery를 기반으로 한 단어 검색 구현

WBOY
WBOY원래의
2016-05-16 18:19:451155검색

참고 페이지 : http://www.jb51.net/article/24825.htm

1. DragSearchByJQuery.aspx 페이지(호출 페이지)

코드 복사 코드는 다음과 같습니다.




form1 " runat="server">



'붉은 저택의 꿈'은 고대 우리나라 4대 고전 중 하나로 1784년(건륭제 49년)에 쓰여졌습니다. 청나라). 맹각대사의 서문은 공식적으로 "홍저의 꿈"이라는 제목으로 되어 있으며 원래 이름은 "돌 이야기", "애승의 기록", "바람과 달의 거울"이었습니다. , "금릉십이비녀" 등 이 책은 고대 우리나라의 가장 위대한 소설이자 세계 문학의 고전 중 하나입니다. 저자 조설친. 현재 인기 있는 속편은 Gao E가 완성한 120부작의 "붉은 저택의 꿈"입니다.



검색하는 방법 중 하나는 Baidu입니다.

>



관련 JQuery



코드는 다음과 같습니다.




이、Search.aspx页면(被调用页면)
复主代码 代码如下:









后台
复代码 代码如下:

protected void Page_Load(객체 전송자, EventArgs e)
{
if (!IsPostBack)
{
this.txtContent.Text = Request.QueryString["q"].ToString();
btnSearch_Click(발신자, e);
}
}
protected void btnSearch_Click(object sender, EventArgs e)
{
this.lblNote.Text = "搜索关键字为:" this.txtContent.Text;
}

3. 참고사항
1. escape 대신 encodeURIComponent를 사용하는 이유
Escape()는 ASCII 문자를 %unnnn과 같은 코드로 변환합니다. UTF-8 문자 라이브러리에서는 encodeURIComponent() 또는 encodeURI()를 사용하여 %nn%nn으로 변환해야 합니다. 이와 같이 ASCII 문자만 %unnnn 코드로 변환할 수 있습니다. UTF-8 문자 라이브러리와 같은 더 많은 문자를 사용하려면 encodeURIComponent() 또는 encodeURI()를 사용하여 %nn%nn으로 변환해야 합니다. 이 코드를 사용할 수 있습니다.
출처: http://www.misuisui.com/weblog/?p=418 참조

2. 인터넷에 Javascript를 사용하여 구현한 글이 있습니다. 🎜>
코드 복사 코드는 다음과 같습니다.
<%@ Page Language="C#" AutoEventWireup="true" Codebehind=" DragSearch.aspx.cs" Inherits="CanYou.AutoComplete.Web.DragSearch" %>



단어 검색



위대한 걸작 중 하나인 장편소설로 1784년(청나라 건륭제 49년)에 쓰여졌습니다. 맹각대사의 서문은 공식적으로 "홍저의 꿈"이라는 제목으로 되어 있으며 원래 이름은 "돌 이야기", "애승의 기록", "바람과 달의 거울"이었습니다. , "금릉십이비녀" 등 이 책은 고대 우리나라의 가장 위대한 소설이자 세계 문학의 고전 중 하나입니다. 저자 조설친. 현재 인기 있는 속편은 Gao E가 완성한 120부작의 "붉은 저택의 꿈"입니다.



검색하는 방법 중 하나는 Baidu입니다.

>



(참조 URL: http://www.jb51.net/article/20610.htm) 🎜>그러나 위의 JQuery를 사용한 구현과 비교하면 이 솔루션의 문제점은 여러 개의 영어 단어가 포함된 검색의 경우 그 중 일부만 단어 검색에 사용된다는 것입니다. 추가적인 개선이 필요합니다.
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.