Onclick按钮事件无法与ajax.js函数一起工作。我无法找出问题所在以及解决问题的方法。以下是我的代码:
viewAllProduct.php
<td><button id ="editItem" class="btn btn-primary" style="height:40px; font-size:16px;" onclick="productEdit('<?=$row['product_id']?>')">Edit</button></td>
ajax.js
function productEdit(id){
$.ajax({
url:"./adminView/editItemForm.php",
method:"post",
data:{record:id},
success:function(data){
$('.allContent-section').html(data);
}
});
}
1条答案
按热度按时间nbewdwxp1#
根据之前关于重复ID属性的评论-ID可以修改为数据集属性,不需要是唯一的,仍然允许css规则/选择器工作,并允许在需要时通过Javascript方法轻松访问。
由于Snippets on SO运行在沙箱中,这将导致错误,但您可以使用控制台工具检查网络流量,并观察 AJAX 请求是否正确发送-
data-id
属性在ajax有效负载中分配。