【发布时间】:2022-07-03 23:33:19
【问题描述】:
我有一段代码用于更新表格,但它不起作用。当我点击发送按钮时,页面将刷新,但不受影响在表格记录上并且不重定向。 为了调试,我在代码中添加了警报,但在浏览器的 Inspect 视图中我找不到 data.operation 值!
$(document).on('click', '#send', function() {
data._id = $(this).attr("id");
data.operation = "send";
alert('hello');
$.ajax({
url: "updatedetail.php",
type: "POST",
data: data,
success: function(data) {
$.redirect('order3.html', {
'orderid': _id
});
}
});
});
//updatedetail.php
if ($_POST['operation'] == 'send') {
$query = "UPDATE orders SET status=:sid WHERE id=:id";
$statement = $conn->prepare($query);
$statement->bindParam(':sid', 2);
$statement->bindParam(':id', $_POST['_id']);
$result = $statement->execute();
if (!empty($result)) {
echo "data updated";
}
}
有什么想法吗?
【问题讨论】: