【问题标题】:How display the result of a post in HTML page, like an alert? [closed]如何在 HTML 页面中显示帖子的结果,如警报? [关闭]
【发布时间】:2015-08-01 18:51:44
【问题描述】:

我想创建一个像 Dropbox 一样的解决方案,在 html 页面中显示操作的结果,比如帖子。这是我想要的输出:

因此,一旦系统完成了一项任务(例如添加或删除项目),如果操作成功完成,则应以绿色显示警报,如果发生错误,则应以红色显示。我怎样才能做到这一点 ?这有点像 Android 中的 Toast,用户可以在没有任何警报的情况下获得操作结果。

使用代码更新:

这是我在警报中使用的 HTML 代码:

function send(player, price) {
        $.post("./php/myphp.php", {
            player : player,
            price : price
        }).done(function(data) {
            alert(data);
            location.reload();
        });
    }

这里是 PHP 代码:

if (isset ( $_POST ["giocatore"] ) && ! empty ( $_POST ["prezzo"] )) {
  echo "OK: The operation has been done correctly !";
}else{
  echo "Error: The data you send are not correctly. Please check it !";
}

【问题讨论】:

  • 你需要展示你尝试过的东西
  • 请添加代码,响应将取决于您的应用程序的现有结构。
  • 我已经更新了问题。我希望现在这个问题会更容易理解!

标签: javascript jquery html css


【解决方案1】:

我认为你可以这样做:

假设一个操作是一个请求,在成功处理程序中发出一个肯定的警报。如果出现错误,请在错误处理程序中发出否定警报。

这通常是诀窍:检查操作是否成功完成。

您可以在 html 和 css 中轻松制作警报栏:具有绿色或红色背景和特定 ID 的 div 元素。

小例子请参见以下链接:Display message after success of function with ajax

【讨论】:

  • 谢谢,您的解决方案非常好,易于实施!
猜你喜欢
  • 2013-08-30
  • 2021-08-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-07-13
相关资源
最近更新 更多