我正在涉足 JQuery,并且遇到了一个我还不太清楚的问题。这是上下文:
我有一个 HTML 表单,使用 MySQL 和 PHP,用于编辑 CMS 帖子。这篇文章将有一个附件列表(例如画廊的图像或可下载的文件)。使用 JQuery,用户可以单击这些列表项元素并在显示的 div 中编辑每个附件的详细信息(例如,删除图像、添加标题等)。
目前,当用户选择删除附件时,我只是淡化其不透明度并向用户提供一个新选项来“撤消”删除。提交完整的父表单(CMS 帖子)后,我想收集所有仍标记为删除的附件,并将它们的 GUID 提交给 PHP 脚本,该脚本正在为我完成所有其余的帖子更新。
选项 A:
是否可以将 JQuery 数组与通过表单输入自然发送到操作脚本的数据一起提交到 PHP 脚本?
选项 B:
是否可以使用 JQuery 动态填充/清空(隐藏)表单输入数组,然后可以自然地将其与其他所有内容一起提交给动作脚本?
我目前正处于使用必要的 GUID 填充 Javascript 数组的阶段,但现在不知道如何处理它。
//populate deleted attachments array
$(document).ready(function() {
$('#post-editor').submit(function() {
var arrDeleted = [];
$('.deleted-att').each(function(){
arrDeleted.push({guid: $(this).attr("data-guid")});
});
//do something with array
});
});