使用layui框架封装ajax模块的具体步骤


当前第2页 返回上一页

模块写完后,我们需要配置layui,让layui能够找到我们的模块,一般这个配置是在我们的全局js里完成,这里我在 assets/js 下面新建 global.js 文件,该文件内容如下:

1

2

3

4

5

layui.config({

     base:  '/assets/plugin/layui/modules/'       //自定义layui组件的目录

}).extend({  //设定组件别名

     common:    'common' ,

});

layui.config()为layui的配置方法,base参数表示我们模块的保存目录,这个目录是从网站的访问根目录开始算的,从上一步中可以看出,我的模块保存路径为 /assets/plugin/layui/modules/ 文件夹下;extend里面就来定义我们的实际模块名,上面代码中冒号前的common表示模块的名字,也就是以后我们加载模块时使用的名字,而冒号后的‘common’表示我们模块文件的名字,这里其实是指 /assets/plugin/layui/modules/common.js 文件,我们可以省略js后缀,加载时会自动添加后缀。

4、使用模块

模块定义好后,我们就可以来使用模块了,使用模块其实和使用layui的自带模块一样,现在来修改项目的 index.html 文件,在里面我使用模块的ajax方法访问一个在线翻译的接口,文件代码如下:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

< 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 >

访问 index.html 看到下图返回结果,证明模块封装成功了。

0b0e634f468625417c5fed17210edf8.png

相关推荐:layui教程

以上就是使用layui框架封装ajax模块的具体步骤的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

layui使用入门教程

layui之弹出层关闭和刷新问题

layui批量删除怎么刷新当前分页

layui table模块对表格数据处理后的排序问题

bootstrap和layui的区别

layui如何提交post

采用layui的美化时保留select里面的change事件

layui怎么添加icon

layui如何判定密码不一致

layui怎么关闭弹出层

更多相关阅读请进入《layui》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...