[英]jQuery what is the best way to submit meta data of dynamically created elements?
基本上,我正在使用jQuery創建許多矩形並將其添加到DOM中,例如
var divElement = jQuery('<div/>').attr({
'class': 'ui-widget-content resizable'
});
然后,我允許用戶填寫所選矩形的輸入字段,例如名稱,寬度,高度。 當前正在通過.data方法將此數據添加到每個元素。
一旦用戶創建了所有元素以及關聯的元數據,我希望他們提交頁面,以便可以使用PHP進行一些服務器端腳本編寫。
我只是想知道提交數據的最佳方法是什么-據我了解,我可以動態創建表單元素或使用jQuery.post方法。
請任何人就最好的方法(也許完全不同)提供建議,以及有關如何進行設置的任何提示,例如,在每個元素的名稱中使用[]括號來創建數組等。
一個好的方法是構造一個對象或數組,並用希望保存的所有數據填充它。 然后使用$ .post()將其發送到您的服務器進行存儲。
var data = new Array;
data['height'] = 100;
data['width'] = 200;
$.post('save.php', data, function(result){
// test if successful and carry on
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.