Ir para conteúdo

POWERED BY:

Arquivado

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

rogerss_7

[Resolvido] Edição rápida dos dados do banco (PHP + Ajax)

Recommended Posts

Olá,

 

Achei este plugin pra jQuery que auxilia na edição rápida dos conteúdos: Jeditable (http://www.appelsiini.net/projects/jeditable).

 

Estou listando os valores através do fetch_array, organizando-os numa tabela html, a coisa mais tradicional possível.

 

Quero clicar em cima destes valores vindos e editá-los facilmente.

 

Obs.: Quero fazer algo "meio genérico" que eu posso usar em várias páginas, uma vez que isso é pra um painel de controle e são várias páginas administrativas com diferentes campos/valores.

 

Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá,

 

Pessoal, consegui fazer boa parte do código só peço ajuda numa parte muito famigerada do Ajax: Acentos!

 

Meu código ficou assim:

<script type='text/javascript'>

$(document).ready(function()
{
	$('.edita').editable('teste.php', {
		contentType	: 'application/x-www-form-urlencoded; charset=iso-8859-1',
		indicator	: '<img src="../img/carregando.gif">',
		style		: 'display:inline; width: 200px;',
		method		: 'post',
		name		: 'nome'
	});
});

</script>

Se alguém entende de Ajax e principalmente de jQuery, por gentileza me dê uma luz, as linhas contenttype e method eu coloquei "à modo loko" mas não sei se estão corretas.

 

Obs.: Estou postando em PHP porque estou passando os dados para um php e trabalhando com banco de dados.

 

Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

[ EDITANDO ]

 

Gente consegui solucionar o problema:

 

Meu js ficou assim:

<script type='text/javascript'>

$(document).ready(function()
{
	$('.edita').editable('teste.php', {
		indicator	: '<img src="../images/carregando.gif">',
		style		: 'display:inline; width: 200px;',
		name	: 'nome'
	});
});

</script>

O meu Php está recebendo os parâmetros nome e id por post, desta forma consigo atualizar a tabela no banco, sendo que quando recebo o nome, trato-o com utf8_decode e quando devolvo via js, uso utf8_encode.

 

Obrigado gente.

 

TÓPICO RESOLVIDO.

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.