我试图用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作为查询参数或路径参数。 –