--- fenglin/bbs/post.php 2025/04/04 03:35:16 1.1 +++ fenglin/bbs/post.php 2025/04/04 07:57:04 1.2 @@ -236,6 +236,48 @@ function post_article(f) return false; } +function upload_del(id) +{ + if (window.confirm('真的要删除吗?') == false) + { + return false; + } + + instance.post('upload_del.php', { + aid: id + }) + .then(function (response) { + var ret = response.data; + var errorFieldMap = new Map(); + switch (ret.return.code) + { + case 0: // OK + document.getElementById("attachment_" + id).style.display = "none"; + refresh_err_msg(errorFieldMap); + break; + case -1: // Input validation failed + ret.return.errorFields.forEach(field => { + errorFieldMap.set("err_msg_" + field.id, "
" + field.errMsg); + }); + refresh_err_msg(errorFieldMap); + break; + case -2: // Internal error + console.log(ret.return.message); + errorFieldMap.set("err_msg_prompt", "内部错误"); + refresh_err_msg(errorFieldMap); + break; + default: + console.log(ret.return.code); + break; + } + }) + .catch(function (error) { + console.log(error); + }); + + return false; +} + const instance = axios.create({ withCredentials: true, timeout: 3000, @@ -284,7 +326,7 @@ window.addEventListener("load", () => { (请对您的言论负责,遵守有关法律、法规,尊重网络道德) - + 标题 @@ -338,7 +380,7 @@ else if ($quote) - 上传附件 + 上传附件 单个文件大小不能超过M, 单次上传不超过个文件
@@ -370,15 +412,15 @@ else if ($quote) $filename = $row["filename"]; $ext = strtolower(substr($filename, (strrpos($filename, ".") ? strrpos($filename, ".") + 1 : 0))); ?> - " target="_target"> (字节) + ">" target="_target"> (字节) 未审核 - &noecho=1" onclick="return window.confirm('真的要删除吗?');" target=hiddenframe>删除 -
+ );">删除 +