在提交和重新加载之间显示定时消息

时间:2015-03-04 06:33:42

标签: javascript php html twitter-bootstrap

我有一个“Bootstrap”表单。当用户按“提交”时,数据被发送到file.php如果数据库被更新,我在该php文件中有一个警报,它发出一个“成功”的警报。现在我想提醒一个定时的消息。不是带有“确定”按钮的警报框。是否有一些简单的小代码?

这就是我现在拥有的!

PHP

//Echo succes
echo "<script type='text/javascript'>";
  echo "alert('Välkommen ".$row['usr_fname']." ".$row['usr_lname']."');";
  echo 'window.location = "../back_to_form.html"';
echo "</script>";
die();

1 个答案:

答案 0 :(得分:0)

你可能会使用像Jquery UI这样的东西伪造一个对话框。然后重新加载可能就像你想要的那样。代码看起来像这样(未经测试,您需要将其调整到您的应用程序):

echo "<html><body>";    
echo '<script src="//code.jquery.com/ui/1.11.3/jquery-ui.js"></script>';
    echo "<div id="dialog" title="Basic dialog">";
        echo "<p>Välkommen ".$row['usr_fname']." ".$row['usr_lname']."</p>";
    echo "</div>";
    echo "<script type='text/javascript'>window.settimeout(window.reload(), 5000)</script>";
echo "</body></html>";

更多信息,可以找到jquery ui消息框的更好的javascript示例here