Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

wislan10

Problema com .autocomplete do jquery

Recommended Posts

Boa Tarde,

Ai quem me ajuda nessa ...

To com um problema com .autocomplete do jquery, quero pegar um campo id="agenda" com a data, só esta funcionando quando retiro id="agenda".

<input type="text" id="agenda" class="j_autocomplete" name="search"/>

 

Meu script ta assim:

$(function(){
$.datetimepicker.setLocale('pt');
$('[url=https://www.facebook.com/hashtag/agenda?source=feed_text][color=#627aad]‪#‎[/color]agenda‬[/url]').datetimepicker({
});
//autocomplete
var apresenta = $('.agendaobrigatoriar');
apresenta.hide().html('<li style="color:White">Aguarde, Carregando...</li>');
$('.j_autocomplete').autocomplete({
//source: resultado 
//source: 'php/completar.php'
source: 'ajax/controller.php?acao=completar',
select: function(event, ui){
var pegar = ui.item.data_aula;
retornadados(pegar);
},
change: function( dados ){
retornadados( $(this).val() );
}
});
function retornadados( dados ){
$.ajax({
url: 'ajax/controller.php',
data: 'acao=pesquisar&valor='+dados,
success: function( resposta ){
apresenta.fadeTo(500,0.5,function(){
$(this).html(resposta).fadeTo(500,1);
}); 
} 
}); 
} 
});

Compartilhar este post


Link para o post
Compartilhar em outros sites

Fala meu amigo Wislan

 

JS

$(document).ready(function(){

$('‪#‎agenda‬').datepicker($.datepicker.regional['pt']);

$('‪#‎agenda‬').datepicker({

}).addClass('j_autocomplete');



var apresenta = $('.agendaobrigatoriar');
apresenta.html('<li style="color:White">Aguarde, Carregando...</li>').hide();


$('.j_autocomplete').autocomplete({source: 'ajax/controller.php?acao=completar',select: function(event, ui){
retornadados(ui.item.data_aula);
},
change: function( dados ){
retornadados($(this).val() );
}
});


function retornadados( dados ){
$.ajax({
url: 'ajax/controller.php',
data: 'acao=pesquisar&valor='+dados,
success: function( resposta ){
apresenta.fadeTo(500,0.5,function(){
$(this).html(resposta).fadeTo(500,1);
}); 
} 
}); 
} 


}); 

<input type="text" id="agenda" name="search"/> testei e funciona direitinho

Compartilhar este post


Link para o post
Compartilhar em outros sites

  • Conteúdo Similar

    • Por ILR master
      Fala pessoal.
      Tudo bem?
       
      Tenho o seguinte código que funcionda perfeitamente:
       
      date_default_timezone_set("America/Sao_Paulo");
      $d_inicio= date('Y-m-d');
      $d_final= date('Y-m-d', strtotime('+30  day'));
       
      Mas eu quero definir a quantidade de dias pegando o valor que a variável:
       
      date_default_timezone_set("America/Sao_Paulo");
      $tempo = 30;
      $d_inicio= date('Y-m-d');
      $d_final= date('Y-m-d', strtotime('+$tempo  day'));
       
      Mas quando declaro com variável não funciona.
      Obrigado pela ajuda.
    • Por ILR master
      Fala galera, tudo bem?
       
      Tenho o seguinte codigo:
       
       class Data {
      public static function ExibirTempoDecorrido($date)
      {
          if(empty($date))
          {
              return "Informe a data";
          }
          $periodos = array("segundo", "minuto", "hora", "dia", "semana", "mês", "ano", "década");
          $duracao = array("60","60","24","7","4.35","12","10");
          $agora = time();
          $unix_data = strtotime($date);
          // check validity of date
          if(empty($unix_data))
          {  
              return "Bad date";
          }
          // is it future date or past date
          if($agora > $unix_data) 
          {  
              $diferenca     = $agora - $unix_data;
              $tempo         = "atrás";
          } 
          else 
          {
              $diferenca     = $unix_data - $agora;
              $tempo         = "agora";
          }
          for($j = 0; $diferenca >= $duracao[$j] && $j < count($duracao)-1; $j++) 
          {
              $diferenca /= $duracao[$j];
          }
          $diferenca = round($diferenca);
          if($diferenca != 1) 
          {
              $periodos[$j].= "s";
          }
          return "$diferenca $periodos[$j] {$tempo}";
      }
      }
       
      Funciona redondinho se o valor retornado for de algumas horas, mas...
      Quando passa de dois meses, ele retorna a palavra mess. Deve ser por conta dessa linha
      if($diferenca != 1) 
          {
              $periodos[$j].= "s";
          }
       
      Quero que modre:
       
      2 meses atrás
      e não
      2 mess atrás.
       
      Espero que tenham entendido.
       
      Valeu
    • Por Thiago Duarte
      Oi, gostaria de arrastar imagem e ao soltar formar bloco html, meu bloco de html ficaria com nome, content-1.html, content-2.html, etc
       
      Alguem pode me ajudar?
    • Por clovis.sardinha
      Tenho uma consulta de autocomplete no bd que funciona no servidor local e não roda no servidor da web. 
      Ao enviar a consulta no servidor local  aparece no console :Fetch terminou o carregamento: GET ".../Cidade?cidade=sao%20paulo". A pesquisa é feita normalmente.
      Quando mando a mesma pesquisa para o servidor web(locaweb) aparece no console: Fetch terminou o carregamento: GET "..../Cidade?cidade=sao%2520paul".
      O número 25 aparece só no servidor web. Pelo que pesquisei 25 significa %, ou seja, está duplicando o caractere %. 
      Não consegui utilizar nenhuma função para evitar que isto ocorra. Alguém sabe se há alguma configuração no servidor web que possa ser alterada para evitar essa duplicação?
       
    • Por ILR master
      Salve galera.
       
      Vou publicar um evento e quero colocar um Cronômetro regressivo que mostre em tempo real os dias, horas e minutos que faltam para determinada data, tipo:.
      Faltam 5 dias, 12:30:00 para inauguração.
       
      Qdo chegar no dia, quero que apenas apareça uma mensagem.
       
      Alguém pode me ajudar?
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.