Datenbankabfrage im Hintergrund gepaart mit Bootbox

dennis-sauer

Erfahrenes Mitglied
Hallo zusammen,

ich hänge ein wenig, ich möchte gern zwei von mir genutzt Funktionen miteinander verbinden.

1) Die Datenbankabfrage im Hintergrund

Code:
<script>
 $(document).ready(function() {
   var refreshId = setInterval(function() {
      $("#refresh").load('dashboard.php');
   }, 1000);
   $.ajaxSetup({ cache: false });
});
</script>

1.2) Die Benachrichtigung á la Facebook

Code:
<script type="text/javascript">
var messageTitle = "";
function updateMessage()
{
  $.get('notification_open.php',
           function(data)
           {
             document.getElementById('open').innerHTML = messageTitle+" "+data;
           }
          );
}
 
$(document).ready(function()
{
  messageTitle = document.getElementById('open').innerHTML;
  window.setInterval('updateMessage()', 1000);
}); 
</script>

Soweit, so gut, das klappt auch, beim Eingang eines neuen Eintrages in der Datenbank wird in meiner Navigation eine neue Anzahl ausgegeben.

Nun möchte ich aber, das wenn ein neuer Eintrag in der Datenbank gespeichert wird, eine Bootbox erscheint.

Code:
<script>
bootbox.dialog("Achtung es ist was passiert!", [
{
    "label" : "Achtung",
    "class" : "btn-success\",
    "callback": function() {
      location.href = "settings.php";
    }
  }, {
    "label" : "Abbrechen"
  }
]);
</script>

Ich hab schon ein paar Kombinationen versucht, aber noch keine richtige und vor allem funktionierende gefunden.
 
Zurück