Mock.js: 무작위 데이터를 생성하고, Ajax 요청을 가로채며, 이 두 가지 목적을 위해 문서 주소는 다음과 같습니다:https://github.com/nuysoft/Mock/wiki
아무 말 없이 먼저 html 코드로 넘어가겠습니다:
mock.mock( rurl, 템플릿 )
데이터 템플릿을 기록하세요. Rurl과 일치하는 Ajax 요청이 가로채지면, 시뮬레이션 데이터가 데이터 템플릿을 기반으로 생성되어 응답 데이터로 반환됩니다.
'name|count': 문자열
문자열은 반복되는 문자열로 생성되며, 반복 횟수는 그 개수와 같습니다.
'name|min-max': 숫자
최소값보다 크고 최대값보다 작고 크기가 큰 정수를 생성하라,속성 값 번호는 타입을 결정하는 데만 사용됩니다처음에는 그 가치관에 대해 오랫동안 고민했어요.
그래서 우리는 아약스에게 부탁합니다http://www.bai.com20에서 60세 사이의 무작위 번호를 반환했으며, 이름은 lzlzlz이고 나이는 20에서 60세입니다.
Mock.mock( rurl, rtype, function( options )
응답 데이터를 생성하는 데 사용된 함수를 기록하세요. rurl과 rtype이 일치하는 Ajax 요청이 가로채지면, 함수 함수(options)가 실행되고 실행 결과가 응답 데이터로 반환됩니다.
옵션
이번에는 요청된 Ajax 옵션 세트를 가리키며,URL, 타입, 본문 세 가지 속성을 포함합니다, 여기서 몸체가 인코딩되고 변환되며, 이를 해독해야 합니다.
$.post 요청을 사용할 때는 일반적으로 반환된 json 객체를 받을 수 없으니, 메서드의 세 번째 매개변수를 json으로 설정할 수 있습니다. 다음과 같습니다:
여기서 data.id 는 모의 무작위로 생성된 가이드입니다.
(끝)
|