2 回答
TA贡献1799条经验 获得超9个赞
您可以使用 get 请求传递数据。喜欢:
<script>
$('#submit').click(function() {
$.ajax({
url: 'connect.php?ifvalid=y',
type: 'GET',
data: null,
success: function(msg) {
alert('Success ');
}
});
});
</script>
在您的 php 文件中,您可以使用它,$_REQUEST['ifvalid']然后您可以有条件地在数据库中进行更改。
TA贡献1865条经验 获得超7个赞
在这种情况下,由于您计划有多个按钮,请确保每个按钮都有两个 HTML 属性:
data-row-id="<ID of the row>"
特定类,如 class="row-submitter"
然后,稍微改变你的逻辑来跟踪类点击,而不是 ID:
$('.row-submitter').click(function() {
$.ajax({
url: 'connect.php',
type: 'POST',
data: null,
success: function(msg) {
alert('Success ');
}
});
});
由于按钮的属性上还有 ID 数据,您现在可以说:
$('.row-submitter').click(function() {
$.ajax({
url: 'connect.php',
type: 'POST',
data: "id="+$(this).data('row-id')+'&value=newvalue',
success: function(msg) {
alert('Success ');
}
});
});
并像使用它们一样
$query = $pdo->prepare("UPDATE bills SET valid='".$_POST['value']."' where id=".$_POST['id']."");
- 2 回答
- 0 关注
- 125 浏览
添加回答
举报