Ir para conteúdo

POWERED BY:

Arquivado

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

userFeliz

Problemas com Ajax para envio de dados do formulario

Recommended Posts

Olá

 

Estou tentando gravar dados de um formulário no banco via ajax e php

 

porém acho que meu ajax esta com problemas:

 

segue o codigo:

	$(document).ready(function(){
		$('#formCadastroEmpresa').submit(function(e){
			e.preventDefault();
		$("#enviarbt").click(function(){
	
				$ajax({
						url: "cadastrarEmpresa.php",
						type: "POST",
						datype: "html",
						data: {
							nomeEmpresa: $("#nomeEmpresa").val(),
							endereçoEmpresa: $("#endereçoEmpresa").val(),
							estado: $("#estado").val(),
							cidade: $("#cidade").val(),
							emailEmpresa: $("#emailEmpresa").val(),
							numeroEmpresa: $("#numeroEmpresa").val(),
							descricaoEmpresa: $("#descricaoEmpresa").val()
						},
						beforeSend: function (){ 
							$('#carregando').show();
						},
						success: function(data){
							$('#carregando').hide();
							alert(data);
						},
						error: function(data){
							alert(data);
						}
					});
				});
			});
			});
	

php(sim, eu sei que tem uns campos a mais no ajax, mas não é isso que esta dando problema):

	include('includes/conect.php');
	session_start();
	if(isset($_POST['nomeEmpresa'])) {
	if(isset($_POST['endereçoEmpresa'])) {
			$NomeEmpresa = $_POST["nomeEmpresa"];
			$EnderecoEmpresa = $_POST["endereçoEmpresa"];
			$EmailEmpresa = $_POST["emailEmpresa"];
			$FoneEmpresa = $_POST["numeroEmpresa"];
			$Data = date('d/m/Y');
			$ID_user = $_SESSION['id'];
			
			
			mysql_query("INSERT INTO company(name_company, email_company, fone_company, adress_company, Date_company, ID_user) 
			VALUES ('$NomeEmpresa','$EmailEmpresa','$FoneEmpresa', '$EnderecoEmpresa', '$Data', '$ID_user')");
			echo "foi";
			
			}else{
				
				echo "Deu zica";
			}
	}

quando clico para gravar os dados, nada acontece

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não faz sentido o click dentro do submit.

 

$('#formCadastroEmpresa').submit(function(e){
            e.preventDefault();
        $("#enviarbt").click(function(){
use só o submit.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Continua tudo igual, clico e nada acontece

 

já testei dando um alert, e o alert vai, creio que o problema esteja no ajax mesmo

Compartilhar este post


Link para o post
Compartilhar em outros sites

Depois de tirar o click dali, aperte Ctrl + Shift + J no Firefox ou Chrome e veja o que aparece no console de erros.

 

Além disso, verifique se os IDs estão corretos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

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