Ir para conteúdo

POWERED BY:

Arquivado

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

dimax

[Resolvido] Exluir comentário em javascript não funcionar

Recommended Posts

Gente não sei o que faço, estou quebrando a cabeça com isso não sei qual e o erro , não esta excluindo comentário, porque alguém saberia o erro no script?

 

 

Aqui esta o javascript para excluir comentario

 

function excluircomment(id){  
decisao = confirm("Confirmar Exclusao!");
if (decisao){
       var id = id;
	alerttop("Removendo Comentário...");
	$.post('deleta_comentario.php', {id: id }, function(resposta) {
			$("#formulario").slideDown();
			if (resposta != false) {
				$("#comentario"+ id +"").html("");
				$("#formulario").html("");
				document.getElementById('comentario'+ id +'').style.display = "none"
			} 
			else {
				alerttop("Erro");
				setTimeout ( "$('#formulario').html('')", 2000 );
			}
	});
} else {
}
}

 

aqui esta o php

 

 

<?php
$id= $_POST['id'];

$comentario = mysql_query("DELETE FROM up_comentario WHERE id = '$id'")
		                  or die(mysql_error());

		if($comentario >= '1'){
			echo "<div class=\"ok\"> Comentário foi removido com sucesso!</div>";
		}else{
			echo "<div class=\"no\">Erro ao remover o Comentário, tente novamente!</div>";
		}
?>

Aqui ta o html para chamar a função.
<a href="#comentario11754">#</a>
<a onclick="excluircomment(11754)">excluir</a>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigo Use... o FIREBUG , para ver erros do javascript...

 

Liink

https://addons.mozilla.org/pt-br/firefox/addon/firebug/

 

e depois poste o erro que o firebug retornou...

Compartilhar este post


Link para o post
Compartilhar em outros sites

qual navegador que você usa?, e está com o fireburg Ativo?

posta um print da sua tela...

 

sim, eu também tenho chrome e explore.

cara você saberia ouro código

Compartilhar este post


Link para o post
Compartilhar em outros sites

vou postar jaja aguarde....

 

function Excluir(id){
$.ajax({
	type: 'POST',
	url: 'deleta_comentario.php',
	dataType : "json",
	data: {
		"action": "DELETA_COMENTARIO",
		"id": id
	},
	success: function(json)
	{
		if(json.success==true){
			//retorna a resposta de deletou...
			alert(json.msg);
		}
		else{
			//retorna a resposta de nao deletou...
			alert(json.msg);
		}
	},
	error: function(XMLHttpRequest, textStatus, errorThrown) {
		alert("Erro no servidor...");
	}
});
}

 

PHP

<?php
$id= $_POST['id'];
$comentario = mysql_query("DELETE FROM up_comentario WHERE id = '$id'");

if($comentario)
echo '{"success": true, "msg": "'.utf8_encode("Comentário foi removido com sucesso!").'"}';
else
echo '{"success": false, "msg": "'.utf8_encode("Erro ao remover o Comentário, tente novamente!").'"}';
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

vou postar jaja aguarde....

 

function Excluir(id){
$.ajax({
	type: 'POST',
	url: 'deleta_comentario.php',
	dataType : "json",
	data: {
		"action": "DELETA_COMENTARIO",
		"id": id
	},
	success: function(json)
	{
		if(json.success==true){
			//retorna a resposta de deletou...
			alert(json.msg);
		}
		else{
			//retorna a resposta de nao deletou...
			alert(json.msg);
		}
	},
	error: function(XMLHttpRequest, textStatus, errorThrown) {
		alert("Erro no servidor...");
	}
});
}

 

PHP

<?php
$id= $_POST['id'];
$comentario = mysql_query("DELETE FROM up_comentario WHERE id = '$id'");

if($comentario)
echo '{"success": true, "msg": "'.utf8_encode("Comentário foi removido com sucesso!").'"}';
else
echo '{"success": false, "msg": "'.utf8_encode("Erro ao remover o Comentário, tente novamente!").'"}';
?>

 

cara funcionou perfeitamente, mas não teria como colocar uma mensagem de confirmação antes de deletar o comentário, e quando deleta o comentário, comentário deve sumi sem atualiza a pagina.

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara funcionou perfeitamente, mas não teria como colocar uma mensagem de confirmação antes de deletar o comentário, e quando deleta o comentário, comentário deve sumi sem atualiza a pagina.

 

function Excluir(id){
if(confirm("Deseja realmente fazer isso?")) {
	$.ajax({
		type: 'POST',
		url: 'deleta_comentario.php',
		dataType : "json",
		data: {
			"action": "DELETA_COMENTARIO",
			"id": id
		},
		success: function(json)
		{
			if(json.success==true){
				//retorna a resposta de deletou...
				document.getElementById('comentario'+ id +'').style.display = "none";
				alert(json.msg);
			}
			else{
				//retorna a resposta de nao deletou...
				alert(json.msg);
			}
		},
		error: function(XMLHttpRequest, textStatus, errorThrown) {
			alert("Erro no servidor...");
		}
	});
} else {

}

}

Compartilhar este post


Link para o post
Compartilhar em outros sites

function Excluir(id){
if(confirm("Deseja realmente fazer isso?")) {
	$.ajax({
		type: 'POST',
		url: 'deleta_comentario.php',
		dataType : "json",
		data: {
			"action": "DELETA_COMENTARIO",
			"id": id
		},
		success: function(json)
		{
			if(json.success==true){
				//retorna a resposta de deletou...
				document.getElementById('comentario'+ id +'').style.display = "none";
				alert(json.msg);
			}
			else{
				//retorna a resposta de nao deletou...
				alert(json.msg);
			}
		},
		error: function(XMLHttpRequest, textStatus, errorThrown) {
			alert("Erro no servidor...");
		}
	});
} else {

}

}

 

 

Cara valeu mesmo pensei que não ia conseguir, brigadão.

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.