在javascript中,我創建多個表單和輸入到HTML我們AJAX/JS這樣的:AJAX/JavaScript的獲取提交的表單數據
這些形式function addProduct(product) {
var html = '';
html += '<div>'
html += '<form id="product-form">';
html += '<div class="city">'+product['product_name']+'</div>'
html += '<div class="state">'+product['product_price']+'</div>'
html += '<input type="hidden" name="product_id" value="'+product['product_id']+'" id="product_id" >'
html += '<a href="#" class="whiteButton submit" id="view-product-button" >View</a>'
html += '</form>'
html += '</div>'
var insert = $(html);
$('#main').append(html);
}
倍數與不同product_ids創建。我遇到的問題是獲取這種形式的價值。我能夠正確識別已提交的表單,但我無法確定輸入中的product_id。到目前爲止,我有這樣的:
$('#main').on('submit', '#product-form', function() {
var product_id = $('?????').val()
});
如何從提交的表單中獲取產品ID和其他相關數據?