Jump to content


moacirrox

Member Since 05/10/2011
Offline Last Active 26/09/2014, 17:37
-----

Topics I've Started

Carregar Resultado De Busca Com Ajax

21/01/2014, 14:41

Olá pessoal,

Atualmente tive que substituir uma solução que utilizava iframe aqui na empresa, e a melhor saida foi o AJAX, para isso usei a seguinte solução

$(document).ready(function(){
 $("a").unbind('click');
  $('a').click(function(e){
	 e.preventDefault();
	 $("#rightcolumn").load($(this).attr('href'));
  });
});

Ou seja, ele carrega todas as páginas que estão sendo lincadas para dentro da div que tem o ID "rightcolumn", ai veio o problema, nessa ferramenta que estou trabalhando contém um formulário de busca, essa busca chama uma página que recebe alguns parâmetros (Nome, Fornecedor...) via post,

<form id="foo" action="Get?id_sec=75" method="post">
    <tr>
        <td width="77"><div align="left"><img src="../../imgs/imgs_br/TX_pesquisar.jpg" alt="Pesquisar" width="76" height="20"/></div></td>
        <td width="249"><div align="left">
                <input type="text" name="Nome" class="texto_noticia" size="15"/>
                <input type="hidden" name="Ord" value="3" />
                <input type="hidden" name="id_sec" value="75" />
                &nbsp;
                <select name="Fabricante" style="height:18; width:140;" class='texto_noticia'>
                    <option value="0" selected="selected" >Todas Categorias</option>
                    
                    <ccom:content-block section="10004">
                    <option value="2">HP</option>
                    ...
                    </ccom:content-block>
    
                </select>
                <input class="texto_noticia" type="image" height="18" src="../../imgs/imgs_br/BT_pesquisar.jpg" align="absbottom" />
            </div></td>
    </tr>
</form>

Então eu gostaria de saber como carregar o resultado da busca dentro da minha div "rightcolumn" chamando a página do action "Get?id_sec=75" recebendo todos os campos via post.


Obrigado!

Bom pessoal,

Resolvi com esse script.

$(document).ready(function(e) {
    
    $("#foo").submit(function(e) {
        
        e.preventDefault();
        
        var form_data = $(this).serialize();
        var form_url = $(this).attr("action");
        var form_method = $(this).attr("method").toUpperCase();
        
        $("#loadingimg").show();
        
        $.ajax({
            url: form_url, 
            type: form_method,      
            data: form_data,     
            cache: false,
            success: function(returnhtml){                          
                $("#rightcolumn").html(returnhtml); 
                $("#loadingimg").hide();                    
            }           
        });    
        
    });
    
	});

Porém se o form já estiver na div "rightcolumn" ele não carrega dentro da mesma :(

Renomear Arquivo Ao Efetuar O Download

25/04/2013, 08:38

Olá pessoal!

Tenho um script que no momento do upload ele modifica o nome do arquivo e armazena no ftp com nomes randonicos, e salvo no banco de dados o nome original e o nome dado pelo meu script, porém na hora de efetuar o download eu queria fazer puxar o nome original do arquivo, existe alguma forma de renomear o arquivo quando o usuário faz o download?



Obrigado!

IPB Skin By Virteq