Submit sem refresh jquery

JavaScript

estou desenvolvendo um sistema de agenda e quero implementar um POST sem refresh. acontece que o servidor me responde faz o refresh imprimindo o arquivo phph como texto. estou usando o EASYPHP para testes

Form submit without refresh

Message:
 

O PHP

$valor) { $msg .= $campos.': '.$valor."\r\n"; } echo $msg; ?>

Foto de Paulo S.
Paulo perguntou há 4 anos

Sabe a resposta?

Ganhe 10 pts por resposta de qualidade
Responder dúvida
2 respostas
0
votos
Nenhum usuário votou nessa resposta como útil.
Professor Paulo R.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 4 anos

Olá Paulo,

Acredito que você tenha criado a sua dúvida no tópico errado. A sua dúvida é sobre PHP, porém você criou no tópico Javascript.

Dá uma olhada nos tópicos e veja aquele que mais se encaixa no contexto da sua dúvida.

Envie uma dúvida gratuitamente

Envie sua primeira dúvida gratuitamente aqui no Tira-dúvidas Profes. Nossos professores particulares estão aqui para te ajudar.

0
votos
Nenhum usuário votou nessa resposta como útil.
Professor Vinícius B.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 5 meses

Olá, tudo bem? O problema pode estar relacionado à forma como você está lidando com a requisição no lado do servidor. Aqui estão algumas sugestões para resolver isso:

  1.  Utilize AJAX para enviar os dados do formulário de forma assíncrona, sem recarregar a página. Se você estiver usando JavaScript puro, pode fazer algo semelhante ao seguinte:

    var xhr = new XMLHttpRequest(); xhr.open("POST", "seuscript.php", true); xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); xhr.onreadystatechange = function () { if (xhr.readyState === 4 && xhr.status === 200) { console.log(xhr.responseText); // Faça algo com a resposta do servidor, se necessário } }; var formData = new FormData(document.getElementById("seuFormulario")); xhr.send(formData);
  2. Se você deseja processar os dados e depois enviar uma resposta, modifique seu código PHP para realizar as ações desejadas antes de enviar uma resposta. Se você só quer imprimir algo para teste, certifique-se de que não haja saída indesejada antes do echo $msg;.

    <?php $msg = ''; foreach ($_POST as $campos => $valor) { $msg .= $campos . ': ' . $valor . "\r\n"; } // Realize outras ações necessárias aqui echo $msg; ?>
  3. Certifique-se de que o servidor está configurado para retornar os headers corretos na resposta. Em particular, o header Content-Type deve ser configurado para indicar que a resposta é de tipo texto. Isso já está presente no exemplo PHP que você forneceu.

    header('Content-Type: text/plain');
Caso tenha mais dúvida, basta me contatar através des link , ficarei feliz em auxilia-lo. Abraço.

Professores particulares de JavaScript

+ Ver todos
Encontre professor particular para te ajudar nos estudos
R$ 150 / h
Paulo R.
Rio de Janeiro / RJ
Paulo R.
4,3 (6 avaliações)
Horas de aulas particulares ministradas 7 horas de aula
Tarefas resolvidas 4 tarefas resolvidas
Identidade verificada
  • CPF verificado
  • E-mail verificado
1ª hora grátis
JavaScript - Entrada e saída de dados; Variáveis e tipos de dados; Expressões JavaScript - Back-End JavaScript Intermediário
Graduação: Análise e Desenvolvimento de Sistemas (UNICARIOCA)
Desenvolvedor de Sistemas Fullstack. Aulas de JavaScript/Nodejs, Programação, Informática Geral, HTML, CSS.
R$ 70 / h
Vinícius B.
Santo André / SP
Vinícius B.
5,0 (13 avaliações)
Horas de aulas particulares ministradas 21 horas de aula
Tarefas resolvidas 5 tarefas resolvidas
Identidade verificada
  • CPF verificado
  • E-mail verificado
1ª hora grátis
JavaScript - Back-End JavaScript Básico JavaScript - Estrutura de Repetição Condicional
MBA: Business Intelligence (Faculdade Descomplica)
Te ensino a programar. Professor de programação, com 5 anos de atuação em .net, sql, entity framework, scrum etc.
R$ 50 / h
Gustavo A.
Campina Grande / PB
Gustavo A.
5,0 (2 avaliações)
Horas de aulas particulares ministradas 7 horas de aula
Identidade verificada
  • CPF verificado
  • E-mail verificado
1ª hora grátis
JavaScript - Estrutura Condicional e operadores lógicos. Expressões lógicas. Javascript Geral JavaScript Básico
Graduação: Engenharia da Computação (IFPB - Campus Campina Grande )
Desenvolvedor web python e javascript. Acompanhamento particular em python, html,css e javascript