我知道PHP脚本有效,因为我在没有jQuery的情况下对它们进行了测试,因此我认为我的jQuery有问题。
<form id="bakery" name="bakery" method="POST" action="bakeryupdate.php">
<select id="bakeryid" name="bakeryid">
<option value="">Select</option>
</select>
<input type="submit" value="Submit" name="submit" id="bakeryupdatebutton" />
</form>
$(document).ready(function() {
$.ajax({
type:'POST',
url:'bakeryupdate.php',
data: {bakeryid:bakeryid}
}).done(function(){
$('#success').text('success!');
});
}
e.preventDefault();
});
});
更新数据php脚本
<?php
if(isset($_POST['submit'])) {
$sql = "UPDATE bakeryorders SET description='shipped";
if (mysqli_query($con, $sql)) {
echo "Bakery order updated";
} else {
echo "Error!";
}
}
?>
答案 0 :(得分:1)
如果您没有自动提交,请确保commit
交易...
mysqli->commit();