Javascript 如何确定ajax请求在客户端还是服务器端失败?
我正在尝试单击图片,并通过onclick Javascript函数将数据库值更改为“0”。我看了几个例子,但我似乎无法使它起作用 这是index.html文件Javascript 如何确定ajax请求在客户端还是服务器端失败?,javascript,php,mysql,Javascript,Php,Mysql,我正在尝试单击图片,并通过onclick Javascript函数将数据库值更改为“0”。我看了几个例子,但我似乎无法使它起作用 这是index.html文件 <script language="javascript"> function update() { $.post("update.php", { num: 0 }, function(result) { alert(result); }); }
<script language="javascript">
function update() {
$.post("update.php", { num: 0 }, function(result) {
alert(result);
});
}
</script>
<img src="image.png" onclick="update()">
有人能指出我做错了什么吗?希望您的表名没有命名为
db
您应该使用表名(不是db),如果column1和id的值是number,您不需要引号
$sql2 = "UPDATE your_table_name SET Column1=$num WHERE id=$id";
请改用
console.log()
。说。即使是这样也不安全!服务器响应是什么?结果
值?将其分解。您的问题是在Javascript(F12控制台)中还是在PHP和更新数据库(PHP错误日志)中
$sql2 = "UPDATE your_table_name SET Column1=$num WHERE id=$id";