我涉足JQuery,並且遇到了一個我還不能解決的問題。這裏是上下文:提交JQuery數組和PHP表單數據到PHP腳本
我有一個HTML表格,利用MySQL & PHP,用於編輯CMS的帖子。這篇文章會有一個附件列表(例如圖片庫或可下載的文件)。使用JQuery,用戶可以點擊這些列表項元素,並在顯示的div中編輯每個附件的詳細信息(例如,刪除圖像,添加capton等)。
當前用戶選擇刪除附件時,我只是淡化其不透明度併爲用戶提供一個新選項來「撤消」刪除。提交完整的父表單(CMS郵件)後,我想收集所有仍標記爲刪除的附件,並將其GUID提交給PHP腳本,該腳本正在爲我完成所有後續更新。
選項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
});
});
您可以使用jQuery的Ajax函數之一來發送和接收來自PHP腳本的數據。這並不複雜,jQuery提供了許多速記方法。 http://api.jquery.com/jQuery.ajax/ –