Ir para conteúdo
Fórum Script Brasil

rafaeldorazio

Membros
  • Total de itens

    171
  • Registro em

  • Última visita

Tudo que rafaeldorazio postou

  1. funcionou, mas não teria como fazer do modo que eu estava fazendo ? fazer um if $("#id:visible:enabled").val().length ? Desse modo que você sugeriu é bacana, mas nem sempre os campos que estao enabled não serao validados !
  2. pegar a length do campo que esteja enabled e visibled ! As vezes vai ter campos disabled e não vou precisar valida-los !
  3. Romerito, quando eu coloquei o codigo eu colioquei errado. sege o codigo correto: <script language="javascript" type="text/javascript"> $(document).ready(function () { $('#btn').click( function() { if( $("#teste:visible:enabled").val().length > 0 ) { alert(""); } }); }); </script> </head> <body> <input type="text" disabled="disabled" id="teste"> <input type="button" id="btn" value="Botão">
  4. está dando erro $("#teste:visible:enabled").val() is undefined <script language="javascript" type="text/javascript"> $(document).ready(function () { $('#btn').click( function() { if( $("#teste").val().length > 0 ) { alert("Teste"); } }); }); </script> <body> <script type="text/javascript" src="script/jquery-1.4.1.js"></script> <input type="text" id="teste"> <input type="button" id="btn" value="Botão"> </body> </html>
  5. O codigo que acessa a procedure, não está executando a procedure. Tem como eu fazer algo para ver se o processo está dando erro ? $sp = mysqli_prepare($conexao, "call sp_insert_update_funcionario(?, ?, ?, ?, ?, ?, ?, ?, ?, ? )"); /* Atribuimos um valor ao '?' */ mysqli_stmt_bind_param($sp, "i", $fun_codigo); mysqli_stmt_bind_param($sp, "s", $fun_usuario); mysqli_stmt_bind_param($sp, "s", $fun_senha); mysqli_stmt_bind_param($sp, "s", $fun_email); mysqli_stmt_bind_param($sp, "s", $fun_nome); mysqli_stmt_bind_param($sp, "s", $fun_cpf); mysqli_stmt_bind_param($sp, "s", $fun_cnpj); mysqli_stmt_bind_param($sp, "s", $fun_rg); mysqli_stmt_bind_param($sp, "s", $fun_pis); mysqli_stmt_bind_param($sp, "s", $fun_sexo); /* Executamos o statment */ mysqli_stmt_execute($sp); /* Atribuimos os resultados as variaveis */ mysqli_stmt_bind_result($sp, $msgRetorno); mysqli_stmt_fetch($sp); echo $_GET['callback'].'{"success":"'. $msgRetorno .'"}'; /* Fechamos statement */ mysqli_stmt_close($sp); Erro: Warning: mysqli_stmt_bind_param(): Number of variables doesn't match number of parameters in prepared statement in D:\Servidor PHP\www\cadastrar.php on line 35 Warning: mysqli_stmt_bind_param(): Number of variables doesn't match number of parameters in prepared statement in D:\Servidor PHP\www\cadastrar.php on line 36 Warning: mysqli_stmt_bind_param(): Number of variables doesn't match number of parameters in prepared statement in D:\Servidor PHP\www\cadastrar.php on line 37 Warning: mysqli_stmt_bind_param(): Number of variables doesn't match number of parameters in prepared statement in D:\Servidor PHP\www\cadastrar.php on line 38 Warning: mysqli_stmt_bind_param(): Number of variables doesn't match number of parameters in prepared statement in D:\Servidor PHP\www\cadastrar.php on line 39 Warning: mysqli_stmt_bind_param(): Number of variables doesn't match number of parameters in prepared statement in D:\Servidor PHP\www\cadastrar.php on line 40 Warning: mysqli_stmt_bind_param(): Number of variables doesn't match number of parameters in prepared statement in D:\Servidor PHP\www\cadastrar.php on line 41 Warning: mysqli_stmt_bind_param(): Number of variables doesn't match number of parameters in prepared statement in D:\Servidor PHP\www\cadastrar.php on line 42 Warning: mysqli_stmt_bind_param(): Number of variables doesn't match number of parameters in prepared statement in D:\Servidor PHP\www\cadastrar.php on line 43 Warning: mysqli_stmt_bind_param(): Number of variables doesn't match number of parameters in prepared statement in D:\Servidor PHP\www\cadastrar.php on line 44
  6. eric acho que você não entendeu muito bem. Isso eu entendi, esse que é o grande problema, quando você usa uma vez o AjaxStart e AjaxStop, eles sempre serão executados quando um metodo $.post, $.ajax ... e etc forem executados. Eu gostaria de saber se tem como usar o AjaxStart e AjaxStop uma vez ?
  7. eu ainda não testei e estudei pois estou desenvolvendo um grid, mas parei de fazer pois eles priorizaram outras coisas, mas quando voltar a fazer e finalisar eu posto aqui
  8. romerito, eu testei, com o metodo $.ajax não foi mas com o $.post deu certinho. Mas axo que já entendi o proposito do AjaxStart e AjaxStop, ele sempre sera utilizado quando ajax for ativado. Ai pelo menos pra mim, só vou trocar o texto do carregando ! Quando chegar em casa vou testar !
  9. Uma ideia é usar $("#idDiv").html("<iframe src='www.uol.com.br'></iframe>"); Este código foi feito em Jquery
  10. eric você não entendeu, eu não posso usar o $,.ajax porque ele não passa parametro json pro php . Eu preciso suar o $.post, como eu faço para fazer algum evento do tipo beforesend e sucess no $.post pra que eu posso usar css para indicar ao cliente que esta sendo processado ?
  11. eric, como eu faço para fazer algo igual para o $.post ?
  12. $("#load").ajaxStart(function(){ //ADICIONA A DIV FADE NO BODY COLOCANDO EFEITO DE OPACIDADE NA TELA $("body").append("<div id='fadeLoad'></div>"); $("#fadeLoad").css( "height" , $( document ).height() ).fadeIn("slow", function() { $("#fadeLoad").css({'filter' : 'alpha(opacity=70)',height: $( document ).height()}); }); $(this).show(); }); $("#load").ajaxStop(function(){ //REMOVE A CLASSE FADE DO BODY $("#fadeLoad").css( "height" , $( document ).height() ).fadeOut('slow', function() { $(this).remove(); }); $(this).hide(); }); //PEGA O HREF CLICADO var Pagina = $(id).attr("href"); //CADA LINK VAI TER O REF PARA QUE O TEXTO SEJA INSERIDO var textoLoad = $(id).attr("ref"); $("#textLoad").text(textoLoad); //CARREGA O LINK DO HREF CLICADO NA DIV MEIO $("#conteudo").load(Pagina); Este codigo faz um efeito de carregando e carrega uma página na div. Ai dentro dessa página existe um metodo $.post que automaticamente executa o AjaxStart and AjaxStop. O problema está sendo esse , o AjaxStart and AjaxStop estão sendo executados automaticamnete e não está passando pelo código !
  13. array(1) { ["funcionario"]=> array(1) { [0]=> array(2) { ["some"]=> array(3) { [0]=> string(1) "1" [1]=> string(1) "2" [2]=> string(1) "3" } ["idade"]=> array(3) { [0]=> string(2) "18" [1]=> string(2) "22" [2]=> string(2) "39" } } } } Como eu faria para listar as idades neste array ?
  14. Jonathan , o meu json é assim : { funcionario : [{ some : [1, 2, 3], idade : [18, 22, 39]} ]} O codigo não é mais o Usuario !
  15. echo $_POST['funcionario']; ou var_dump($_POST['funcionario']); Me retorna NULL
  16. { funcionario : [{ some : [1, 2, 3], idade : [18, 22, 39]} ]} Este é o JSon que estou passando para o php porem não estou sabendo manipular no PHP o valor passado do javascript para o PHP pelo metodo $.ajax do Jquery via $_POST, alguém sabe como manipular ?
  17. var parametro = '{ "Usuario": " Usuario "}'; $.ajax({ url: "cadastrar.php", type: "POST", data: parametro, contentType: "application/json; charset=utf-8", dataType: "json", success: function(msg){ $("#errorMsg").hide(); var campos = " input:text, input:password"; LimparCampos("#frmFuncionario", campos); }, error: function(XMLHttpRequest, textStatus, errorThrown){ alert(textStatus + " - " + errorThrown); } }); echo $_POST['data']; Está me retornando vazio !
  18. Vamos supor que eu tenho um retorno Json : {"total":"3","resultado":[{"fun_codigo":"1","fun_nome":"1","fun_email":"6","fun_cpf":"2"},{"fun_codigo":"2","fun_nome":"Rafael","fun_email":"teste@teste.com","fun_cpf":"30267216890"},{"fun_codigo":"3","fun_nome":"Rafael","fun_email":"teste@teste.com","fun_cpf":"30267216890"}]}} Como eu faço para pegar todos os nomes das colunas dinamicamente no Jquery ? Neste caso seria fun_codigo, fun_nome, fun_email e fun_cpf, como eu faço para pegar esses dados no JQuey dinamicamente?
  19. testei e esta funcionando ! <script language="JavaScript" type="text/javascript"> function retiraAcento(obj) { palavra = String.fromCharCode(event.keyCode); var caracteresInvalidos = 'àèìòùâêîôûäëïöüáéíóúãõÀÈÌÒÙÂÊÎÔÛÄËÏÖÜÁÉÍÓÚÃÕ'; var caracteresValidos = 'aeiouaeiouaeiouaeiouaoAEIOUAEIOUAEIOUAEIOUAO'; var acento = "´`^¨~"; if(acento.indexOf(palavra)!= -1) { window.event.keyCode = 0; } if (caracteresInvalidos.indexOf(palavra) == -1) { if (caracteresValidos.indexOf(palavra) != -1) { window.event.keyCode = 0; obj.value = obj.value + palavra; } } else { window.event.keyCode = 0; nova = caracteresValidos.charAt(caracteresInvalidos.indexOf(palavra)); obj.value = obj.value + nova; } } </script> Agora o codigo HTML <form id="verifica" method="post" action="" > <p> <input type="text" name="txtlogin" id="txtlogin" onKeyPress="java script:retiraAcento(this);"> </p> </form>
  20. Romerito, este codigo abaixo, ele não entra na function do success, porque o aler não chega a ser executado ! $(document).ready( function() { $.ajax({ type: "POST", url: "select.php", data: {}, contentType: "application/json; charset=utf-8", dataType : 'json' ,/*adiciona o tipo de retorno*/ success: function(data){ alert("Teste"); $.each(data.resultado, function(i,item){ alert(item.fun_nome); }); } }); }); o Json retornado é : {total:"3",resultado:[{"fun_codigo":"1","fun_nome":"1","fun_email":"6","fun_cpf":"2"},{"fun_codigo":"2","fun_nome":"Rafael","fun_email":"teste@teste.com","fun_cpf":"30267216890"},{"fun_codigo":"3","fun_nome":"Rafael","fun_email":"teste@teste.com","fun_cpf":"30267216890"}]} Se eu usar o retorno vindo do .php não funciona mas se eu colocar um {total:"3",resultado:[{"fun_codigo":"1","fun_nome":"1","fun_email":"6","fun_cpf":"2"},{"fun_codigo":"2","fun_nome":"Rafael","fun_email":"teste@teste.com","fun_cpf":"30267216890"},{"fun_codigo":"3","fun_nome":"Rafael","fun_email":"teste@teste.com","fun_cpf":"30267216890"}]}} no codigo funciona, não sei mais o que fazer !
  21. O código que tem a variavel data fixa no javascript como você colocou no post, funcionou perfeitamente porem quando uso o codigo abaixo não funciona ! $.ajax({ type: "POST", url: "../select.php", data: {}, contentType: "application/json; charset=utf-8", success: function(data){ $.each(data.resultado, function(i,item){ alert(item.fun_nome); }) } }); E da um erro:a is undefined [Break on this error] a))();else c.error("Invalid JSON: "+a)...(d)if(i)for(f in a){if(b.apply(a[f], E o json é o mesmo do primeiro post: ({"total":"3","resultado":[{"fun_codigo":"1","fun_nome":"1","fun_email":"6","fun_cpf":"2"},{"fun_codigo":"2","fun_nome":"Rafael","fun_email":"teste@teste.com","fun_cpf":"30267216890"},{"fun_codigo":"3","fun_nome":"Rafael","fun_email":"teste@teste.com","fun_cpf":"30267216890"}]})
  22. romerito, quando uso o $.ajax para me retornar o json , me apresenta o erro a is undefined no $.each
  23. O erro é no each, porque quando eu retiro o $.each não da erro porem não funciona direito ! $.ajax({ type: "POST", url: "../select.php", data: {}, contentType: "application/json; charset=utf-8", success: function(data){ $.each(data.resultado, function(i,item){ alert(item); }) } }); O retorno json é: ({"total":"3","resultado":[{"fun_codigo":"1","fun_nome":"1","fun_email":"6","fun_cpf":"2"},{"fun_codigo":"2","fun_nome":"Rafael","fun_email":"teste@teste.com","fun_cpf":"30267216890"},{"fun_codigo":"3","fun_nome":"Rafael","fun_email":"teste@teste.com","fun_cpf":"30267216890"}]})
×
×
  • Criar Novo...