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

fastadmin中ajax弹窗修改文字为英文

需要把上图的中文改为  切换语言自动切换成英文

找到这个文件

public/assets/js/backend.js

找到如下图部分  

      // //点击包含.btn-ajax的元素时发送Ajax请求   原页面// $(document).on('click', '.btn-ajax,.ajaxit', function (e) {//     var that = this;//     var options = $.extend({}, $(that).data() || {});//     if (typeof options.url === 'undefined' && $(that).attr("href")) {//         options.url = $(that).attr("href");//     }//     options.url = Backend.api.replaceids(this, options.url);//     var success = typeof options.success === 'function' ? options.success : null;//     var error = typeof options.error === 'function' ? options.error : null;//     delete options.success;//     delete options.error;//     var button = Backend.api.gettablecolumnbutton(options);//     if (button) {//         if (typeof button.success === 'function') {//             success = button.success;//         }//         if (typeof button.error === 'function') {//             error = button.error;//         }//     }//     //如果未设备成功的回调,设定了自动刷新的情况下自动进行刷新//     if (!success && typeof options.tableId !== 'undefined' && typeof options.refresh !== 'undefined' && options.refresh) {//         success = function () {//             $("#" + options.tableId).bootstrapTable('refresh');//         }//     }//     if (typeof options.confirm !== 'undefined') {//         Layer.confirm(options.confirm, function (index) {//             Backend.api.ajax(options, success, error);//             Layer.close(index);//         });//     } else {//         Backend.api.ajax(options, success, error);//     }//     return false;// });

修改为

   $(document).on('click', '.btn-ajax,.ajaxit', function (e) {var that = this;var options = $.extend({}, $(that).data() || {});if (typeof options.url === 'undefined' && $(that).attr("href")) {options.url = $(that).attr("href");}options.url = Backend.api.replaceids(this, options.url);var success = typeof options.success === 'function' ? options.success : null;var error = typeof options.error === 'function' ? options.error : null;delete options.success;delete options.error;var button = Backend.api.gettablecolumnbutton(options);if (button) {if (typeof button.success === 'function') {success = button.success;}if (typeof button.error === 'function') {error = button.error;}}//如果未设备成功的回调,设定了自动刷新的情况下自动进行刷新if (!success && typeof options.tableId !== 'undefined' && typeof options.refresh !== 'undefined' && options.refresh) {success = function () {$("#" + options.tableId).bootstrapTable('refresh');}}if (typeof options.confirm !== 'undefined') {// 添加自定义确认按钮文本var confirmOptions = {title: options.confirmTitle || __('Confirm'), // 标题,默认为"Confirm"btn: [{text: options.confirmBtn || __('OK'), // 确认按钮文本callback: function(index) {Backend.api.ajax(options, success, error);Layer.close(index);}},{text: options.cancelBtn || __('Cancel'), // 取消按钮文本callback: function(index) {Layer.close(index);}}]};Layer.confirm(options.confirm, {title: options.confirmTitle || __('Confirm'),btn: [options.confirmBtn || __('OK'),options.cancelBtn || __('Cancel')]}, function(index){Backend.api.ajax(options, success, error);Layer.close(index);});} else {Backend.api.ajax(options, success, error);}return false;});

按钮使用时添加

   confirmBtn: 'OK', // Confirm button text in English
cancelBtn: 'Cancel', // Cancel button text in English  即可

  buttons: [{name: 'check',text: __('check'), // 按钮文字,语言在对应的lang文件设置title: __('check'), // 提示classname: 'btn btn-xs btn-magic btn-ajax',confirm: __('Are you sure the review has been approved?'),confirmBtn: 'OK', // Confirm button text in EnglishcancelBtn: 'Cancel', // Cancel button text in Englishicon: 'fa fa-pencil', // 更换图标url:'order/check',},

http://www.xdnf.cn/news/15476.html

相关文章:

  • AJAX 技术
  • MinIO介绍以及结合SpringBoot的应用场景详解
  • 数据降维方法:PCA
  • 微算法科技研究量子视觉计算,利用量子力学原理提升传统计算机视觉任务的性能
  • flink sql读hive catalog数据,将string类型的时间戳数据排序后写入kafka,如何保障写入kafka的数据是有序的
  • 动态规划题解_打家劫舍【LeetCode】
  • 解决容器dns问题
  • [时序数据库-iotdb]时序数据库iotdb的安装部署
  • Go从入门到精通(25) - 一个简单web项目-实现链路跟踪
  • audiorecord 之 抢占优先级
  • 数据库询问RAG框架Vanna的总体架构
  • CMake基础:覆盖项目开发的五大配套工具
  • 数据结构——顺序表的相关操作
  • 信息学奥赛一本通 1552:【例 1】点的距离
  • 【Keil】C/C++混合编程的简单方法
  • 内存的基础相关知识,什么是内存,内存管理
  • 学习C++、QT---26(QT中实现记事本项目实现文件路径的提示、C++类模板、记事本的行高亮的操作的讲解)
  • LVS(Linux Virtual Server)详细笔记(理论篇)
  • 202507中央城市工作会议
  • 【Java】JUC并发(线程的方法、多线程的同步并发)
  • UE5多人MOBA+GAS 23、制作一个地面轰炸的技能
  • SHAP 值的数值尺度
  • 梳理Bean的创建流程
  • burpsuite使用中遇到的一些问题(bp启动后浏览器无法连接)/如何导入证书
  • GPIO 输入/输出
  • 2025年睿抗机器人开发者大赛CAIP-编程技能赛-高职组(省赛)解题报告 | 珂学家
  • 在Autodl服务器中使用VNC建立图形界面
  • 快速排序:原理、示例与 C 语言实现详解
  • C语言---自定义类型(下)(枚举和联合类型)
  • 云服务器如何管理数据库(MySQL/MongoDB)?