当前位置: 首页 > news >正文

fastadmin后台自定义按钮,并且刷新页面

效果图:
在这里插入图片描述

index.html部分

<a href="javascript:;" class="btn btn-primary btn-refresh" title="{:__('Refresh')}" ><i class="fa fa-refresh"></i> </a>//自定义按钮<a href="javascript:;" class="btn btn-danger btn-test " title="Test" > 按钮测试</a>

JS部分

    var Controller = {index: function () {// 初始化表格参数配置Table.api.init({extend: {index_url: 'custommess/index' + location.search,add_url: 'custommess/add',edit_url: 'custommess/edit',del_url: 'custommess/del',multi_url: 'custommess/multi',import_url: 'custommess/import',test_url: 'custommess/test',table: 'custom_mess',}});var table = $("#table");//自定义按钮$('.btn-test').on('click', function (e) {e.preventDefault(); // 防止按钮的默认行为Layer.confirm("请确认生成数据?", {title: '生成数据',yes: function (index) {// 点击确认后的操作$.ajax({url: 'custommess/test/?count=20', // 请求的接口地址type: 'POST', // 根据需要选择 GET 或 POSTsuccess: function (response) {// Layer.alert(response);// 请求成功后的操作,处理返回的响应数据Layer.close(index); // 关闭确认框location.reload(); // 刷新当前页面},error: function () {// 请求失败后的处理Layer.alert('请求失败,请稍后重试');}});}});});// 自定义结束// 初始化表格table.bootstrapTable({

php部分

    public function test($count){print_r($count);// $result = array("total" => '10', "rows" => '1' ,'url'=>'.' ,'wait'=>'3');// return json($result);}

http://www.mrgr.cn/news/31185.html

相关文章:

  • 线程池的类型
  • 【测试】博客系统测试报告
  • mybatisplus乐观锁
  • Nginx处理带有分号“;“的路径
  • 【手把手】Windows上安装Python,小白必看
  • 编辑器拓展(入门与实践)
  • VSCode 定义代码模板
  • 云手机的便捷性和安全性体现在哪?
  • Linux--禁止root用户通过ssh直接登录
  • halcon ocr mlp 识别问题
  • 模型参数选择——交叉验证
  • Google Play金融类应用上了又被下,怎么搞定设备短信权限问题?
  • neo4j导入csv数据
  • linux内核 devtmpfs介绍
  • 【Python常用模块】_cx_Oracle模块详解
  • PyQt5中使用文件选择对话框指南
  • nodejs 012:Babel(巴别塔)语言转换与代码兼容
  • PDF样本册如何分享到朋友圈
  • Android View 的绘制流程
  • 复制这个盒子内容的时候,会触发这个盒子的点击事件