jQuery 에 내 장 된 AJAX 기능 과 JSON 의 사용 사례
주문 ID고객 ID
고용인 ID
주문 날짜
발송 일자
화주 명
화물 주 주소
화주 도시
더 많은 정보
반드시 주의해 야 할 것 은 안에 있 는 모든 id 속성 입 니 다. 이것 이 관건 입 니 다.AJAX 요청 과 데이터 바 인 딩 코드 를 다시 한 번 확인 해 보 겠 습 니 다.
$.ajax({
type: "get",// get
dataType: "json",// json
url: "BackHandler.ashx",//
data: "pageIndex=" + pageIndex,//
complete :function(){$("#load").hide();},//AJAX loading
success: function(msg){//msg ,
var data = msg.table;
$.each(data, function(i, n){
var row = $("#template").clone();
row.find("#OrderID").text(n. ID);
row.find("#CustomerID").text(n. ID);
row.find("#EmployeeID").text(n. ID);
row.find("#OrderDate").text(ChangeDate(n. ));
if(n. !== undefined) row.find("#ShippedDate").text(ChangeDate(n. ));
row.find("#ShippedName").text(n. );
row.find("#ShippedAddress").text(n. );
row.find("#ShippedCity").text(n. );
row.find("#more").html(" More");
row.attr("id","ready");// id
row.appendTo("#datas");//
});
이것 은 jQuery 의 AJAX 방법 입 니 다. 데 이 터 를 되 돌려 주 는 것 은 복잡 하지 않 습 니 다. 주로 데 이 터 를 템 플 릿 의 정의 에 따라 페이지 에 표시 하 는 방법 을 설명 합 니 다.먼저 이 "var row = $(" \ # template "). clone ();" 템 플 릿 을 복사 한 다음 row. find ("\ # Orderind ID"). text (n. 주문 ID);id = OrderID 를 찾 은 표 시 를 표시 합 니 다. innerText 를 해당 하 는 데이터 로 설정 하고 html 형식의 데이터 로 설정 할 수 있 습 니 다.또는 외부 함 수 를 통 해 데 이 터 를 필요 한 형식 으로 변환 합 니 다. 예 를 들 어 여기 row. find ("\ # OrderDate"). text (ChangeDate (n. 주문 날짜);서버 컨트롤 이 템 플 릿 으로 데 이 터 를 연결 하 는 느낌 이 듭 니 다.이 모든 것 은 정적 페이지 에 놓 여 있 습 니 다. AJAX 방법 으로 배경 에서 만 데 이 터 를 얻 을 수 있 습 니 다. 모든 html 코드 는 다음 과 같 습 니 다.
test1
ID
ID
ID
LOADING....
PageData. js 는 위 에 있 는 AJAX 요청 과 데이터 코드 를 연결 하 는 js 입 니 다. 전체 페이지 는 form 도 사용 하지 않 습 니 다. 이렇게 하면 무슨 좋 은 점 이 있 습 니까?다음 템 플 릿 을 보 겠 습 니 다.
fsdfasdfid 속성 을 주의해 야 합 니 다.보시 다시 피 어떤 표현 형식 으로 든 id 속성 이 같 으 면 데 이 터 를 대응 하 는 위치 에 연결 할 수 있 습 니 다.이렇게 되면 우리 가 프로그램 을 하 는 사람들 은 미 공의 수정 으로 인해 코드 를 수정 하지 않 을 것 이다. 그리고 미 공 도 html 만 만 만 들 면 된다. 서버 컨트롤 을 위해 템 플 릿 을 만 들 필요 가 없다. (그러나 나 는 아직 이런 미 공 을 만난 적 이 없다. 모두 미 공 들 이 내 가 서버 컨트롤 의 템 플 릿 으로 바 꾸 었 다.)
AJAX 가 요청 한 백 엔 드 는 Access 의 Northwind 데이터 베 이 스 를 사용 하여 주문 서 를 DataTable 에 넣 고 DataTable 2JSON 을 통 해 JSON 데이터 형식 으로 전송 하면 되 지만 백 엔 드 는 페이지 와 캐 시 방법 을 사용 하여 초보 자 에 게 도움 이 되 기 를 바 랍 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.