javascript - 根据 javascript confirm 的响应退出 php 脚本

标签 javascript php

我正在从 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,但记录也在更新。

最佳答案

PHP 代码在服务器端运行,Javascript 客户端运行。

例如:创建一个带有提交按钮“确认”的客户端表单。首先将其发送给客户端,然后针对此表单的操作创建一个 php 代码文件,然后将更新/不更新记录。

关于javascript - 根据 javascript confirm 的响应退出 php 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26490711/

相关文章:

php - Google Maps API Javascript API v2 返回 "sensor"问题

php - 存储用户通知的最佳方式?

php - cometd 式消息传递 : How to implement server part without polling?

php - 多行插入和返回 id

Firefox 上的 Javascript 浏览器抖动

javascript - 更新指令 Controller 内的范围

javascript - 将鼠标悬停在文本上以显示图像

javascript - 如何在 amp-video 中显示 m3u8 URL 视频

php - 从php更新数据库信息,而不是保存

javascript - 用于检查输入是否与固定电话区号匹配的正则表达式