gpt4 book ai didi

javascript - 从数据库获取记录后显示来自 php 操作页面的警报

转载 作者:行者123 更新时间:2023-11-29 06:26:12 25 4
gpt4 key购买 nike

从数据库获取表单记录后,我一直试图显示来自 php 操作页面的警报消息。我有 2 个 php 页面。在 one.php 中,我对操作页面 one.php 进行 ajax 调用。到目前为止,我能够成功地从 one.php 到two.php 进行ajax 调用,并且能够接收从one.php 传递到two.php 的所有参数。但我想在将记录提取到文件two.php 中的数据库后在one.php 中显示一条警报消息。

two.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任何形式的意见或建议肯定会帮助我学习这个概念

最佳答案

如果您想使用警报,您需要在 ajax 调用的 success 部分中设置它。见下文:

$.ajax({ url: 'two.php',
data: {var1: var1value} //Pass your variables here
type: 'post',
success: function(output) { //This is where you receive the result from two.php
//Do whatever you want with the data stored in output
alert('It worked!'); //Alert whatever you need here
},
error: function() {
alert('That did not work...'); //Handle errors here
}
});

successerror 函数中,您还可以更新页面中的其他 DOM 元素,这可能比仅仅发出警报更优雅。

关于javascript - 从数据库获取记录后显示来自 php 操作页面的警报,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59396694/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com