在线编辑保存时增加询问

This commit is contained in:
晚风拂柳颜 2023-06-09 16:26:04 +08:00
parent 1f36630a34
commit 00c56759e5
3 changed files with 52 additions and 35 deletions

View File

@ -1 +1 @@
3.9.43beta6 3.9.43beta7

View File

@ -213,24 +213,32 @@ function f(){
}); });
//监听提交 //监听提交
form.on('submit(saveBtn)', function (data) { form.on('submit(saveBtn)', function (data) {
let txt = editor.getValue(); layer.confirm('确认保存?', {
// console.log(txt); title: "操作提示",
let postData = { icon: 0,
name:'{{name}}', btn: ['确定']
code:txt, } ,function(index){
// code:txt.replaceAll("+","&").replaceAll("console.log","console.Log") let txt = editor.getValue();
} // console.log(txt);
// console.log(postData); let postData = {
$.ajax({ name:'{{name}}',
type:'post', code:txt,
url:api_save_url, // code:txt.replaceAll("+","&").replaceAll("console.log","console.Log")
data:postData,
dataType:'json',
async:false,
success:function (ret) {
console.log(ret);
layer.msg(ret.msg);
} }
// console.log(postData);
$.ajax({
type:'post',
url:api_save_url,
data:postData,
dataType:'json',
async:false,
success:function (ret) {
console.log(ret);
layer.msg(ret.msg);
}
});
layer.close(index);
}); });
return false; return false;
}); });

View File

@ -123,25 +123,34 @@
}); });
//监听提交 //监听提交
form.on('submit(saveBtn)', function (data) { form.on('submit(saveBtn)', function (data) {
let txt = $('#script_code').val(); layer.confirm('确认保存?', {
// console.log(txt); title: "操作提示",
let postData = { icon: 0,
name:'{{name}}', btn: ['确定']
code:txt, } ,function(index){
// code:txt.replaceAll("+","&").replaceAll("console.log","console.Log") let txt = $('#script_code').val();
} // console.log(txt);
// console.log(postData); let postData = {
$.ajax({ name: '{{name}}',
type:'post', code: txt,
url:api_save_url, // code:txt.replaceAll("+","&").replaceAll("console.log","console.Log")
data:postData,
dataType:'json',
async:false,
success:function (ret) {
console.log(ret);
layer.msg(ret.msg);
} }
// console.log(postData);
$.ajax({
type: 'post',
url: api_save_url,
data: postData,
dataType: 'json',
async: false,
success: function (ret) {
console.log(ret);
layer.msg(ret.msg);
}
});
layer.close(index);
}); });
return false; return false;
}); });