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',},