Ir para conteúdo

Arquivado

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

emersonandree

[Resolvido] PROBLEMAS COM AJAX E PHP

Recommended Posts

bom dia pessoal,
estou enfrentando um problema com o php + jquery
segue o codigo...

<script>
            $(''#btn_apont'').click(function () {
                var dataini = $(''#dataini'').val();
                var datafim = $(''#datafim'').val();
                $.ajax({
                    type: ''POST'',
                    contentType: "application/json; charset=utf-8",
                    url: ''rel_apontamentos.php'',
                    async:false,
                    data:{''data_ini'':dataini, ''data_fim'':datafim }
                    ,
                    erro: function () {
                        alert(''erro'');
                    },
                    success: function (data) {
                        $("#carrega_ap").html(data);
                    }
 
                });
            });
    </script>

o problema e que as variáveis estão indo como array e não consigo pega-las por post na outra pagina... alguém me da alguma dica, já li inúmeros fóruns e não consegui descobrir como fazer.

Testei diversas formas de resolução... resolvi testar a variável mais a fundo e oque eu descobri e que ele esta enviando os valores mas a outra pagina não recebe os mesmos...
quando executo o código mesmo que seja simples, enviar um olá via post ele não imprime na tela!
diz que a variável é indefinida!
alguém com alguma luz?

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não sei se é um problema de quando você copiou para cá. Mas, aonde deveria ter aspas duplas há aspas simples duplicadas.

 

O contentType pode ser omitido e é recomendável que async seja o valor default (true).

Compartilhar este post


Link para o post
Compartilhar em outros sites

Isso quer dizer que o problema foi resolvido?

Compartilhar este post


Link para o post
Compartilhar em outros sites
17 horas atrás, Gabriel Heming disse:

Isso quer dizer que o problema foi resolvido?

Bom dia meu amigo, o problema das aspas simples e um problema aqui do editor do site... quanto ao problema se não reconhecer o $_POST

resolvi de uma maneira um tanto quanto estranha, mas esta funcionando...

 

Solução: criei outro arquivo .php e copiei e colei o código na nova folha, e pronto tudo funcionou... em fim não faço ideia de qual o real problema que ocorreu.

 

Pode marcar como resolvido.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pode ser a codificação do arquivo antigo e poderia estar marcado com o Byte Order Mark (BOM). As possibilidades são inúmeras.

Compartilhar este post


Link para o post
Compartilhar em outros sites

  • Conteúdo Similar

    • Por Giovanird
      O script abaixo atualiza a página (centro.php) a cada um minuto e dentro desta página terei uma div que não poderá ser atualizada.
      Tentei colocar esta div como pagina com setInterval de 100 minutos porem ao dar o refresh no centro.php  tudo vai junto.  Será que isto é possivel?

      Desde já meu muito obrigado!
      <script> function atualiza(){ var url = 'centro.php'; $.get(url, function(dataReturn) { $('#centro').html(dataReturn); }); } setInterval("atualiza()",60000); </script>  

    • Por luiz monteiro
      Bom dia. Eu estou tentando encontrar uma maneira de evitar que após o usuário selecionar, se selecionar, uma imagem, essa seja substituída apenas por outra selecionada. Porém quando o usuário cancela a seleção, o input file remove o arquivo se já foi selecionado anteriormente.
      Essa é a estrutura que estou usando HTML
      form action="#" method="post" name="formulario" id="formulario" enctype="multipart/form-data"
      input type="file" name="file_name[]" br input type="file" name="file_name[]" br button enviar /button /form
      JS PURO
      Peguei esse script em um post aqui do stackoverflow e adaptei
      script type="text/javascript"
      let formulario = document.querySelector("#formulario"); formulario.addEventListener("change", (e)=>{ e.preventDefault(); var file = e.target.files[0]; if (e.target.files.length === 1 && e.target.files !== undefined && e.target.files !== null && file.type.match('image.*')) { console.log("if okay"); } else { //preciso entender o que devo fazer aqui para verificar se há arquivo no DOM desse target caso, o usuário cancele a seleção, para evitar que se há um arquivo no DOM esse permaneça. console.log(file); //CASO O USUÁRIO CANSELA A SELEÇÃO, RETORNA undefined } }); /script
      O if está correto, porém o que falta é o que fazer no else. Agradeço desde já.
    • Por luiz monteiro
      Olá. Tenho 3 formulários em uma mesma pagina, onde cada um tem 1 input type text.
      O que preciso é recuperar o nome desses inputs e o valor correspondente ao formulário submetido.
      =============
      form name="formulario1" id="formulario1"
      input type="text" name="nome1" value="valor1" /form
      form name="formulario2" id="formulario2"
      input type="text" name="nome2" value="valor2" /form
      form name="formulario3" id="formulario3"
      input type="text" name="nome3" value="valor3" /form
      =============
      ..........
      var formulario_submetido = document.getElementById("formulario1"); formulario_submetido.addEventListener('submit', function(e) { e.preventDefault(); //tentei console.log(document.querySelectorAll('#'+this.id + ' input').name); //tentei var formula = new FormData(formulario_submetido); console.log(formula.input['type=text'].name); //tentei console.log(formula.get(input['type=text']).name); ..........
        no console.log(e), ele está nessa hierarquia   form -> srcElement -> input -> attributes -> name 
      Como recupero o valor do name dele e o valor do value?
       
      Agradeço desde já.
    • Por ILR master
      Fala pessoal, tudo bem?
       
      Eu tenho um dominio e vários subdomios dentro.
      Quero saber como recuperar um cookie nos subdominios, uma vez que ele foi criado em um subdominio específico.
       
      Estrutura:
      Tô criando o cookie em usuario.dominio.com.br com o seguinte código:
       
      $valor = md5(uniqid(rand(), true));
      setcookie("token", $valor, time() + (60 * 10), "/", "www.dominio.com.br");
       
      Porém, quero recuperar esse valor em todos os outros subdominios, mas esse codigo aí não tá funcionando.
       
      Alguém pode ajudar?
      Valeu
       
×

Informação importante

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