MTavares Postado Abril 7, 2015 Denunciar Share Postado Abril 7, 2015 (editado) Olá colegas. Tenho um pequeno código onde aparece as notificações vindas de mensagens do banco. Atualmente o código está assim: <script> $(function(){ // $('#start').on('click',function(){ <?php while($jmMensagens = mysqli_fetch_object($sqlMensagens)){ // $sqlAlterar = mysqli_query($conexao,"UPDATE enc_mensagens SET Notificacao = 'S' WHERE IdMensagens = ".$jmMensagens->IdMensagens.""); ?> $.amaran({ 'message' :'<?php echo $jmMensagens->Mensagem; ?>', 'position' :'top right', 'afterEnd' :function() { } }); <?php } ?> // }); }); </script> Para que as notificações apareçam sem ter que dar o refresh, implementei esse código depois de $(function(){ : $("#notificacoes").load(location.href+" #notificacoes"); Coloquei a div depois do script: <div id="notificacoes"></div> Só que não está funcionando. Alguém poderia me dar uma força? Obrigado! Editado Abril 7, 2015 por MTavares Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 MTavares Postado Abril 7, 2015 Autor Denunciar Share Postado Abril 7, 2015 Pessoal, fiz da seguinte forma, porém não funciona no Firefox e Chrome. $("notificacoes").load(location.href+"notificacoes",function(){ ................................. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 MTavares Postado Abril 7, 2015 Autor Denunciar Share Postado Abril 7, 2015 (editado) Meu código na íntegra está dessa forma. Levem em consideração os comentários no código: <script> $(function(){ // $("#notificacoes").load(location.href+" #notificacoes"); // $('#start').on('click',function(){ $("#notificacoes").load(location.href+"#notificacoes",function(){ // setInterval(function() { <?php while($jmMensagens = mysqli_fetch_object($sqlMensagens)){ ?> $.amaran({ 'message' :'<?php echo $jmMensagens->Mensagem; ?>', 'position' :'top right', 'afterEnd' :function() { // alert('Hello World'); } }); <?php //if($jmMensagens->Notificacoes == 'N'){ // Altera o status no banco para aparecer somente uma vez a notificaçao $sqlAlterar = mysqli_query($conexao,"UPDATE enc_mensagens SET Notificacao = 'S' WHERE IdMensagens = ".$jmMensagens->IdMensagens.""); //} } ?> }); // $("#notificacoes").load(location.href+" #notificacoes"); // }, 1000); }); </script> Editado Abril 7, 2015 por MTavares Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
MTavares
Olá colegas. Tenho um pequeno código onde aparece as notificações vindas de mensagens do banco. Atualmente o código está assim:
Para que as notificações apareçam sem ter que dar o refresh, implementei esse código depois de $(function(){ :
Coloquei a div depois do script:
Só que não está funcionando. Alguém poderia me dar uma força?
Obrigado!
Editado por MTavaresLink para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.