我試圖用ajax發送產品ID,但我得到相同的ID總是無法使用jQuery AJAX
{% for product in products %}
<div id="product">
<a href = '#'>
{{ product.id }}
<form id="productfrm">
<input type = "hidden" name = "productid" value="{{ product.id }}">
</form>
</a>
</div>
{% endfor %}
這裏給我唯一的產品ID是AJAX腳本
<script type="text/javascript">
$(document).ready(function(){
$('#product>a').on('click',function(){
event.preventDefault();
var fData = $("#productfrm").serialize();
console.log(fData)
$.ajax({
type: "GET",
url: "{% url 'storeView' user=store.user %}",
data: fData,
success: function(data){
alert('success');
},
error: function(response, error) {
alert(error);
}
});
})
});
</script>
我能確實發送唯一的產品ID點擊分區 在此先感謝
你有多個表單具有相同的ID? –
我能做些什麼來解決這個問題? –
爲什麼你在這裏有表格?您可以傳遞productId作爲查詢參數或路徑參數。 –