$(document).ready() 中。$(document).ready(function() {
// 使用文檔委託確保動態添加的 .am-pic-minus 也生效
$(document).on("click", ".am-pic-minus", function() {
var $img = $("div i img");
var pic_address = $img.attr("src");
alert(pic_address);
$(this).parent().remove();
$.ajax({
type: "POST",
data: { pic_address: pic_address },
url: "/PublishController/doUpdate",
dataType: 'json',
success: function(data) {
alert("刪除成功");
window.location.reload();
},
error: function() {
alert("刪除失敗,請稍候重試");
}
});
});
});
$(document).ready() 確保 DOM 就緒。$(document).on(...) 委託綁定,支持後續動態添加的元素。else 語法錯誤,改為 error 回調處理失敗。pic_address 在 remove() 前獲取,避免元素移除後找不到。打開瀏覽器開發者工具 Console 面板,查看是否有 JavaScript 錯誤阻斷後續執行。