Guest User

Untitled

a guest
Jan 4th, 2019
150
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var req;
  2.  
  3. // FUNÇÃO PARA BUSCA NOTICIA
  4. function buscarNoticias(valor) {
  5.  
  6. // Verificando Browser
  7. if(window.XMLHttpRequest) {
  8.    req = new XMLHttpRequest();
  9. }
  10. else if(window.ActiveXObject) {
  11.    req = new ActiveXObject("Microsoft.XMLHTTP");
  12. }
  13.  
  14. // Arquivo PHP juntamente com o valor digitado no campo (método GET)
  15. var url = "busca.php?valor="+valor;
  16.  
  17. // Chamada do método open para processar a requisição
  18. req.open("Get", url, true);
  19.  
  20. // Quando o objeto recebe o retorno, chamamos a seguinte função;
  21. req.onreadystatechange = function() {
  22.  
  23.     // Exibe a mensagem "Buscando Noticias..." enquanto carrega
  24.     if(req.readyState == 1) {
  25.         document.getElementById('resultado').innerHTML = 'Buscando...';
  26.     }
  27.  
  28.     // Verifica se o Ajax realizou todas as operações corretamente
  29.     if(req.readyState == 4 && req.status == 200) {
  30.  
  31.     // Resposta retornada pelo busca.php
  32.     var resposta = req.responseText;
  33.  
  34.     // Abaixo colocamos a(s) resposta(s) na div resultado
  35.     document.getElementById('resultado').innerHTML = resposta;
  36.     }
  37. }
  38. req.send(null);
  39. }
  40.  
  41.  
  42. // FUNÇÃO PARA EXIBIR NOTICIA
  43. function exibirConteudo(id) {
  44.  
  45. // Verificando Browser
  46. if(window.XMLHttpRequest) {
  47.    req = new XMLHttpRequest();
  48. }
  49. else if(window.ActiveXObject) {
  50.    req = new ActiveXObject("Microsoft.XMLHTTP");
  51. }
  52.  
  53. // Arquivo PHP juntamento com a id da noticia (método GET)
  54. var url = "exibir.php?id="+id;
  55.  
  56. // Chamada do método open para processar a requisição
  57. req.open("Get", url, true);
  58.  
  59. // Quando o objeto recebe o retorno, chamamos a seguinte função;
  60. req.onreadystatechange = function() {
  61.  
  62.     // Exibe a mensagem "Aguarde..." enquanto carrega
  63.     if(req.readyState == 1) {
  64.         document.getElementById('conteudo').innerHTML = 'Aguarde...';
  65.     }
  66.  
  67.     // Verifica se o Ajax realizou todas as operações corretamente
  68.     if(req.readyState == 4 && req.status == 200) {
  69.  
  70.     // Resposta retornada pelo exibir.php
  71.     var resposta = req.responseText;
  72.  
  73.     // Abaixo colocamos a resposta na div conteudo
  74.     document.getElementById('conteudo').innerHTML = resposta;
  75.     }
  76. }
  77. req.send(null);
  78. }
Add Comment
Please, Sign In to add comment