私は JQuery に手を出していますが、まだ理解できない問題に遭遇しました。コンテキストは次のとおりです。
CMS 投稿の編集に使用する、MySQL と PHP を利用した HTML フォームがあります。この投稿には、添付ファイルのリストが含まれます (ギャラリーの画像やダウンロード可能なファイルなど)。JQuery を使用すると、ユーザーはこれらのリスト項目要素をクリックして、表示された div 内の各添付ファイルの詳細を編集できます (例: 画像の削除、キャプトンの追加など)。
現在、ユーザーが添付ファイルの削除を選択した場合、その不透明度をフェードし、削除を「元に戻す」ための新しいオプションをユーザーに提供します。完全な親フォーム (CMS 投稿) を送信したら、まだ削除対象としてマークされているすべての添付ファイルを収集し、残りのすべての投稿更新を行っている PHP スクリプトにそれらの GUID を送信します。
オプション A:
フォーム入力によってアクション スクリプトに自然に送信されるデータと一緒に、JQuery 配列を PHP スクリプトに送信することは可能ですか?
オプション B:
JQuery を使用して (非表示の) フォーム入力配列を動的に入力/空にすることは可能ですか?その後、他のすべてのアクション スクリプトに自然に送信できますか?
現在、Javascript 配列に必要な GUID を入力している段階ですが、どうすればよいかわかりません。
//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
});
});