作者:水妖精Fairy | 来源:互联网 | 2023-08-15 01:30
Heyguys.IamsomewhatnewtojQueryandjavascriptingeneral.WhatIhaveisaCMSthatIamupgr
Hey guys. I am somewhat new to jQuery and Javascript in general. What I have is a CMS that I am upgrading. In doing so, I have started an option to delete multiple categories at once via checkboxes, which is processed via jquery/ajax.
大家好。我对jQuery和Javascript有点新鲜。我所拥有的是我正在升级的CMS。在这样做的过程中,我启动了一个选项,可以通过复选框一次删除多个类别,复选框通过jquery / ajax处理。
In deleting the records individually, I could remove the row of the table once deleted, but now with multiple records and checkboxes, I am not quite sure how to handle this. If it helps at all, this is what I am working with (excuse if it's messy, I am not too familiar with JS or jQuery in general)...
在单独删除记录时,我可以在删除后删除表中的行,但现在有多个记录和复选框,我不太清楚如何处理这个。如果它有所帮助,这就是我正在使用的(借口,如果它很乱,我不太熟悉JS或jQuery)...
// Process deleting multiple categories
$("#delete_selected").click(function() {
$("#delete_loading").fadeIn("slow");
var bool = confirm('Are you sure you want to delete the selected categories? This action cannot be undone.');
if (bool == true)
{
var formDataString = $("#categoriesForm").serialize();
$.ajax({
type: "POST",
url: domain + "/admin/categories/delete_category/",
data: formDataString,
cache: false,
dataType: "html",
success: function() {
$("#delete_loading").fadeOut("slow");
$('tr#' + id).fadeOut("slow");
$('tr#' + id + ' td').fadeOut("slow");
},
error: function() {
$("#delete_loading").fadeOut("slow");
$('#error').fadeIn("slow");
}
});
}
else { $('#error').show(); }
return false;
});
Thanks for any help or thoughts you can offer. As you can see, in the old code I just faded the table rows after processing, but have no idea how to return the ID's to hide from PHP (I am also using Kohana framework).
感谢您提供的任何帮助或想法。正如您所看到的,在旧代码中我只是在处理后淡化了表行,但不知道如何返回ID以隐藏PHP(我也使用Kohana框架)。
2 个解决方案