jquery json_jquery로 구현된 검색 및 페이징 효과
1. Web에는 3개의 디렉터리가 있습니다.
1.1 content.htm // 이 파일을 직접 실행하세요.
1.2 js // 여기서는 여러 개의 js 파일이 사용되는데, 그 중 db로 시작하는 것이 데이터 소스입니다( 즉, json String)
1.3 css //css는 말할 필요도 없습니다
2. content.htm을 직접 실행하여 페이징 및 검색 효과를 확인하세요
3. 원리는 매우 간단합니다. 자바스크립트 인덱스 기능
핵심 코드:
/*
작성자: liulf
함수:
var __db_cpcj=vCpcj;
var __db_cp=vCp;
var vCp={"cppage":[
{"cpdh":"A01000101","페이지":"1","ca":"1309-36-0","mc":"Pyrite","ename":"Pyrite","bm" :" Pyrite"},
{"cpdh":"A01000201","page":"1","ca":"1309-36-0","mc":"황 농축물", "ename":" 황철광 농축물;유황 농축물","bm":""},
{"cpdh":"A01000202","page":"1","ca":"1309-36-0 ","mc" :"황 농축물","ename":"황철석 농축 분말;황철광 농축물,분말;황 농축물,분말","bm":"황 농축물"},
{"cpdh ":"A02000101","page ":"1","ca":"","mc":"인 광석","ename":"인 광석","bm":""},
{"cpdh":"A02000111" ,"page":"2","ca":"","mc":"인산염 입자","ename":"인산염 입자","bm":"" },
{"cpdh": "A02000201","페이지":"2","ca":"","mc":"인산염 가루","ename":"인산염 가루"," bm":""},
{"cpdh":"A03000101","페이지":"2","ca":"12447-04-0","mc":"붕소 광석","ename ":"Ascharite;붕산 광석"," bm":"붕산 광석"},
{"cpdh":"A04000101","page":"2","ca":"","mc" :"칼륨 장석","ename":" 칼륨 장석;칼륨 장석","bm":""},
{"cpdh":"A04000201","page":"2","ca" :"12003-63-3","mc" :"장석 분말","ename":"장석 분말","bm":""},
{"cpdh":"A04000301","page" :"2","ca":"", "mc":"Carnallite","ename":"Carnallite","bm":""}
]}
var vCpcj={" cjpage":[{"cjdh":"110634"," cm":"Bayer Optical Sheet Co., Ltd.","pagen":"1701"},
{"cjdh":"110052","cm ":"Beijing Aires Ink Co., Ltd.", "pagen":"1701"},
{"cjdh":"110408","cm":"Beijing Aires Medical Technology Development Co., Ltd.","pagen ":"1701"},
{"cjdh":"110010","cm":"Beijing Aide Taipu 멤브레인 제품 공장","pagen":"1701"},
{"cjdh" :"110165","cm":"Beijing Anshi Entrepreneurship Technology Development Co., Ltd.","pagen":"1701"},
{"cjdh":"110134","cm":"Beijing Anshunda Decor Materials Co., Ltd.","pagen" :"1701"},
{"cjdh":"110291","cm":"Beijing Aoboxing Biotechnology Co., Ltd.","pagen":"1701"},
{"cjdh": "110191","cm":"Beijing Odyssey Chemical Co., Ltd.","pagen":"1701"},
{"cjdh":"110454","cm" :"Beijing Auckland Water Engineering Co., Ltd. ., Ltd.","pagen":"1701"},
{"cjdh":"110520","cm":"Beijing Aosen 특수 윤활 재료 공장","pagen": "1701"}]}
Ocent
*/
function ObjSearch()
{
this.kw = '';
this.option = ''
this.displayId = '';
this.search = function()
{
// if(this.kw=='' || this.kw==null || this.kw.length<3)
/ / {
// Alert('입력 길이는 3자 이상이어야 합니다!');
//반환;
// }
// 스위치(this.option)
// {
// //企业
// case '0':
// this.searchCpcj( );
// 휴식;
// //제품
// 케이스 '1':
// this.searchCp();
// 휴식;
// }
OutputHtml(this);
}
this.searchCpcj= function()
{
var jsonObj = new Array();
var kw = this.kw;
// $('#' this.displayId).html('');
// var displayId = this.displayId;
$(vCpcj.cjpage).each(function(index,content){
// var cjdhy = content.cjdh;
// var cm = content.cm;
// var pagen = content.pagen;
if(content.cm.indexOf(kw)!=-1)
{
// $('#' displayId).append("" cm " | " 페이지 "
");
jsonObj.push({"cm":content.cm,"pagen":content.pagen});
}
});
jsonObj를 반환합니다.
}
this.searchCp = function()
{
var jsonObj = new Array();
var kw = this.kw;
// $('#' this.displayId).html('');
// var displayId = this.displayId;
$.each(vCp.cppage,function(index,content){
// var cpdh = content.cpdh;
// var page = content.page;
// var ca = content.ca;
// var mc = content.mc; (kw)!=-1)
{
// $('#' displayId).append("" mc " | " 페이지 "
");
jsonObj.push({"mc":content.mc,"page":content.page});
}
});
jsonObj를 반환합니다.
}
}
;
备用下载地址

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











PHP 배열을 JSON으로 변환하기 위한 성능 최적화 방법은 다음과 같습니다. JSON 확장 및 json_encode() 함수를 사용하여 문자 이스케이프를 방지하고 버퍼를 사용하여 JSON 인코딩 결과 캐싱을 고려합니다. JSON 인코딩 라이브러리.

Jackson 라이브러리의 주석은 JSON 직렬화 및 역직렬화를 제어합니다. 직렬화: @JsonIgnore: 속성 무시 @JsonProperty: 이름 지정 @JsonGetter: get 메서드 사용 @JsonSetter: set 메서드 사용 역직렬화: @JsonIgnoreProperties: @JsonProperty 속성 무시: 이름 지정 @JsonCreator: 생성자 사용 @JsonDeserialize: 사용자 정의 논리

PHP에 대한 심층적인 이해: JSONUnicode를 중국어로 변환하는 구현 방법 개발 중에 JSON 데이터를 처리해야 하는 상황이 자주 발생하며, JSON의 유니코드 인코딩은 일부 시나리오, 특히 변환해야 할 때 몇 가지 문제를 일으킬 수 있습니다. 유니코드 인코딩을 한자로 변환하는 경우입니다. PHP에는 이러한 변환 프로세스를 달성하는 데 도움이 되는 몇 가지 방법이 아래에 소개되고 구체적인 코드 예제가 제공됩니다. 먼저 JSON의 Un을 먼저 이해해 봅시다.

PHP 배열을 페이지화하는 가장 일반적인 두 가지 방법은 array_slice() 함수를 사용하는 것입니다. 건너뛸 요소 수를 계산한 다음 지정된 요소 범위를 추출합니다. 내장 반복자 사용: Iterator 인터페이스를 구현하고 rewind(), key(), current(), next() 및 valid() 메서드를 사용하여 지정된 범위 내의 요소를 탐색합니다.

jQuery 요소에 특정 속성이 있는지 어떻게 알 수 있나요? jQuery를 사용하여 DOM 요소를 조작할 때 요소에 특정 속성이 있는지 확인해야 하는 상황이 자주 발생합니다. 이 경우 jQuery에서 제공하는 메소드를 사용하여 이 기능을 쉽게 구현할 수 있습니다. 다음은 jQuery 요소에 특정 속성이 있는지 확인하기 위해 일반적으로 사용되는 두 가지 방법을 특정 코드 예제와 함께 소개합니다. 방법 1: attr() 메서드와 typeof 연산자를 // 사용하여 요소에 특정 속성이 있는지 확인

PHP 배열은 json_encode() 함수를 통해 JSON 문자열로 변환할 수 있으며(예: $json=json_encode($array);), 반대로 json_decode() 함수를 사용하면 JSON에서 배열로 변환할 수 있습니다($array= json_decode($json);) . 다른 팁에는 심층 변환 방지, 사용자 정의 옵션 지정 및 타사 라이브러리 사용이 포함됩니다.

JSON(JavaScriptObjectNotation)은 웹 애플리케이션 간의 데이터 교환에 일반적으로 사용되는 경량 데이터 교환 형식입니다. JSON 데이터를 처리할 때 유니코드로 인코딩된 중국어 문자(예: "u4e2du6587")를 자주 접하고 이를 읽을 수 있는 중국어 문자로 변환해야 합니다. PHP에서는 몇 가지 간단한 방법을 통해 이러한 변환을 수행할 수 있습니다. 다음으로 JSONUnico 변환 방법을 자세히 소개하겠습니다.

PHP는 JSON 데이터를 처리하기 위해 다음 기능을 제공합니다. JSON 데이터 구문 분석: json_decode()를 사용하여 JSON 문자열을 PHP 배열로 변환합니다. JSON 데이터 생성: json_encode()를 사용하여 PHP 배열 또는 개체를 JSON 문자열로 변환합니다. JSON 데이터의 특정 값 가져오기: PHP 배열 함수를 사용하여 키-값 쌍 또는 배열 요소와 같은 특정 값에 액세스합니다.
