【发布时间】:2019-12-18 16:48:20
【问题描述】:
在从数据库中获取表单记录后,我一直试图从 php 操作页面显示警报消息。我有 2 个 php 页面。在 one.php 中,我正在对操作页面 two.php 进行 ajax 调用。到目前为止,我能够成功地从 one.php 到 two.php 的 ajax 调用,并且我能够接收从 one.php 传递到 two.php 的所有参数。但是我想在将记录提取到文件 two.php 中的数据库后,在 one.php 中显示一条警报消息。
两个.php
$query = "SELECT status FROM dash_apparel_reprint WHERE piece_number='" . $piece_info[0] . "' ";
$result = mysql_query($query);
if(($row = mysql_fetch_array($result)) != false) {
$status = $row[0];
}
if($status == "New" || $status == "Out of Stock"){
echo('<script type="text/javascript">window.alert("fetching records done"); window.location.href="one.php"</script>');
exit();
}
我对 one.php 和 two.php 都使用 POST 方法。指这个Display alert box upon form submission 任何形式的意见或建议肯定会帮助我了解这个概念
【问题讨论】:
-
问题出在哪里?
-
我无法在 one.php 上显示警报消息。我仍在试图找出我哪里出错了。
-
按 F12 并查看 chrome 控制台是否有错误。 (另外,不要使用 alert,因为它是一个阻塞操作。)
-
目前没有错误或警告
-
不要从 PHP 输出脚本。只需使用 AJAX 向服务器请求数据,您就可以在 Javascript 中进行警报
标签: javascript php mysql ajax