我从html表单中获取值并在php中进行一些操作并更新mysql表的记录。在更新之前,我要求用户确认"使用javascript。如果用户按"取消"我不希望记录更新。
我尝试了以下内容,
... some php code here
<script type=text/javascript>
var to_disp = <?php echo json_encode($u_fields);?>;
var r = confirm("Updating the fields >> " + to_disp.join());
if (r != true){
window.location.href = some-url;
}
</script>
...updating the record here
注意:这在Windows中运行良好。但是,当移动到linux时,这不起作用,页面被重定向到提到的URL,但记录也在不断更新。
答案 0 :(得分:2)
PHP代码在服务器端运行,Javascript客户端。
例如:使用提交按钮创建客户端表单&#34;确认&#34;。首先发送给客户端,然后为此表单的操作创建一个php代码文件,然后更新/不更新记录。