layui는 자체 모듈 사양을 사용하여 작성된 프런트 엔드 UI 프레임워크로 기본 HTML/CSS/JS의 작성 및 구성 형식을 따르며 임계값이 매우 낮습니다.
(학습 영상 공유: 프로그래밍 영상)
Ajax는 일상적으로 많이 사용된다고 할 수 있는데, 여기서는 쉽게 사용할 수 있도록 Ajax를 캡슐화하는 자체 모듈을 추가합니다.
참고: 모듈 로딩에는 서버 환경 지원이 필요하므로 이 튜토리얼을 읽기 전에 해당 지역에 로컬 서버 환경을 설정하십시오. 이는 이 튜토리얼의 범위에 포함되지 않습니다.
1. 프로젝트 디렉토리 구축
먼저layui 웹사이트에서layui 패키지를 다운로드하여 자신의 프로젝트에 넣습니다. 여기서는layui를 추가한 후 디렉토리 구조는 다음과 같습니다.
2, 모듈 파일 쓰기
이제 우리의 모듈 파일을 저장하기 위해 플러그인의layui 폴더 아래에 새 모듈 폴더를 만들고, 이 폴더에 새 common.js 파일을 만들어 첫 번째 모듈을 작성합니다. 내용은 다음과 같습니다:layui.define([ 'jquery' ], function (exports){ var $ = layui.jquery; var obj = { ajax: function (url, type, dataType, data, callback) { $.ajax({ url: url, type: type, dataType: dataType, data: data, success: callback }); } }; //输出接口 exports( 'common' , obj); });
3.layui 로딩 컴포넌트 디렉토리 모듈 설정
모듈이 작성된 후,layui가 모듈을 찾을 수 있도록layui를 구성해야 합니다. global js가 완료되었습니다. 여기서는 resources/js 아래에 새 global.js 파일을 만듭니다. 파일 내용은 다음과 같습니다.layui.config({ base: '/assets/plugin/layui/modules/' //自定义layui组件的目录 }).extend({ //设定组件别名 common: 'common' , });
< script src = "assets/plugin/layui/layui.js" ></ script > < script src = "assets/js/global.js" ></ script > < script > layui.use(['common'], function () { var common = layui.common; common.ajax('http://route.showapi.com/32-9', 'post', 'json', { 'showapi_appid': 28043, 'showapi_sign': 'fd5ce066f69441bfa078c0ad16129b15', 'q': 'hello' }, function (res) { alert(JSON.stringify(res)); }); }); </ script >
관련 추천: layui 튜토리얼
위 내용은 Ajax 모듈을 캡슐화하기 위해 Layui 프레임워크를 사용하는 특정 단계의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!