Dúvida com .get()
2 participantes
Página 1 de 1
Dúvida com .get()
Olá pessoal, desenvolvi o seguinte sistema:
Insira o conteúdo em uma página HTML e digite o número de algum usuário do seu fórum!
Ele deveria trabalhar assim, se o número de usuário encontrados for maior que 1 usuário ele deve mostrar a lista de usuários na página, mas caso só tenha um único usuário na pesquisa ele deve ir direto para o perfil do usuário! Sabem onde estou errando?
Toda vez que se clica em pesquisar aparece a lista independente de existir mais de um usuário na lista ou não!
- Código:
<meta charset="utf-8">
<script type="text/javascript" src="http://code.jquery.com/jquery.min.js"></script>
<script type="text/javascript">
$(function(){
$('.loading').hide();
$('.search').click(function(){
$('.loading').fadeIn();
var jInput = $('.myInput').val();
$.get('/memberlist?username='+jInput, function( data ){
if( $('.frm-form .table > tbody > tr', data).length >= 0 ){
var jLink = jQuery('.frm-form .gen', data).attr('href');
$(window.document.location).attr('href', jLink );
}else{
var jUsers = $('table > tbody', data ).html();
$('.jUsers').html( jUsers );
}
});
});
});
</script>
<input type="text" class="myInput"/>
<input type="button" class="search" value="Pesquisar" />
<table class="jUsers">
<tr>
<td class="loading" style="font:11px 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;color:#ddd;width:200px;display:block;text-align:center;">
Carregando...<br />
<img src="http://i56.servimg.com/u/f56/17/78/57/29/loadin10.gif" alt="Loading..." />
</td>
</tr>
</table>
Insira o conteúdo em uma página HTML e digite o número de algum usuário do seu fórum!
Ele deveria trabalhar assim, se o número de usuário encontrados for maior que 1 usuário ele deve mostrar a lista de usuários na página, mas caso só tenha um único usuário na pesquisa ele deve ir direto para o perfil do usuário! Sabem onde estou errando?
Toda vez que se clica em pesquisar aparece a lista independente de existir mais de um usuário na lista ou não!
Re: Dúvida com .get()
Vou fazer testes para verificar o que pode ser ok?
Mantenha o tópico ativo, até mais.
JS
Mantenha o tópico ativo, até mais.
JS
Re: Dúvida com .get()
Consegui resultados satisfatórios amigo! Agora só queria implementar outra função, que é se o usuário não existir, ele aparece a mensagem que ele não existe!
Veja o sistema em funcionamento:
http://punbbteste.forumeiros.com/h1-
Existem 2 usuários que tem "Admin" no nome, que no caso é Admin e Admin2, se fizer a busca por eles ele vai mostrar os dois na lista, mas caso faça a busca por outro usuário como "Daemon" ele vai direto para o perfil do cara!
Mas caso faça uma pesquisa como "Z" ele fica carregando eternamente ali, queria que aparecesse a mensagem, esse usuário não existe!
Veja o sistema em funcionamento:
http://punbbteste.forumeiros.com/h1-
Existem 2 usuários que tem "Admin" no nome, que no caso é Admin e Admin2, se fizer a busca por eles ele vai mostrar os dois na lista, mas caso faça a busca por outro usuário como "Daemon" ele vai direto para o perfil do cara!
Mas caso faça uma pesquisa como "Z" ele fica carregando eternamente ali, queria que aparecesse a mensagem, esse usuário não existe!
Re: Dúvida com .get()
Em tese sim, modifiquei algumas coisas, veja:
Comecei a "findar" (kkkkkk, cada uma) os nick não pelos LI's e sim pela class .gen e fiz umas atualizações..
- Código:
<meta charset="utf-8">
<script type="text/javascript" src="http://code.jquery.com/jquery.min.js"></script>
<script type="text/javascript">
$(function(){
$('.loading').hide();
$('.search').click(function(){
$('.loading').fadeIn();
var jInput = $('.myInput').val();
$.get('/memberlist?username='+jInput, function( data ){
if( $('.gen', data).length > 1 ){
$('.jUsers').html( $('table > tbody', data ).html() );
}else{
$( window.document.location ).attr('href', $('.frm-form .gen', data).attr('href') );
}
});
});
});
</script>
<input type="text" class="myInput"/>
<input type="button" class="search" value="Pesquisar" />
<table class="jUsers">
<tr>
<td class="loading" style="font:11px 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;color:#ddd;width:200px;display:block;text-align:center;">
Carregando...<br />
<img src="http://i56.servimg.com/u/f56/17/78/57/29/loadin10.gif" alt="Loading..." />
</td>
</tr>
</table>
Comecei a "findar" (kkkkkk, cada uma) os nick não pelos LI's e sim pela class .gen e fiz umas atualizações..
Tópicos semelhantes
» Duvida com tutorial LastPost
» Online e Offline Dúvida
» [PEDIDO] Dúvida de Chat em todas as páginas
» Online e Offline Dúvida
» [PEDIDO] Dúvida de Chat em todas as páginas
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
|
|