Ir para conteúdo

POWERED BY:

Arquivado

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

webdevelopermgri

Alterando Registro

Recommended Posts

Olá pessoal, boa tarde.

 

Preciso de uma ajuda de vocês, estou tentando fazer a alteração de um status no meu registro mas me deparei com um problema que não estou conseguindo resolver.

 

<script>
	$(function(){		
    	$("[name='btnCapa']").on('click',function(e){
			
			var IdProduto 	= $(this).attr('IdProduto');
			var IdProdutoFoto = $(this).attr('IdProdutoFoto');
			var $el = $(this);
			
			bootbox.dialog({
				message: "Confirma marcação da foto como capa?",
				title: "Edição",
				buttons: {
					success: {
						label: "Sim",
						className: "btn-success",
						callback: function() {
							$.getJSON('EdicaoCapaFoto.php', {IdProduto: IdProduto, IdProdutoFoto: IdProdutoFoto},  function(resposta){
								$("#diverro").html("<div class='alert alert-error'><button type='button' class='close' data-dismiss='alert'>×</button><strong>ERRO!</strong> " + resposta.erro + "</div>");
							});
							$el.parents('li').reload();							
						}
					},
					danger: {
						label: "Não",
						className: "btn-danger",
						callback: function() {
						}
					}
				}
			});
			e.preventDefault();
		});
	});	
</script>

Ao alterar o registro passo os parâmetros normalmente, mas no retorno preciso atualizar minha página e tentei fazer isso:

 

$el.parents('li').reload();				

E, claro não funcionou, alguém poderia me ajudar com alguma dica?
Valeu e fiquem na paz.

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá, bom dia pessoal do fórum, estou novamente.

No exemplo que passei estou tentando fazer um "refresh" em uma lista (li), por exemplo, marco uma foto como capa de meu álbum mas não consigo ver essa atualização, só forçando uma atualização na página por ctrl+f5.

 

Para entenderem o que preciso, passo o que fiz quando "deleto" uma imagem removendo a "li", vejam como é o código:

 

<script>
	$(function(){		
    	$("[name='btnexcluir']").on('click',function(e){
			
			var IdProduto 	= $(this).attr('IdProduto');
			var IdProdutoFoto = $(this).attr('IdProdutoFoto');
			var $el = $(this);
			
			bootbox.dialog({
				message: "Confirma a exclusão da foto?",
				title: "Exclusão",
				buttons: {
					success: {
						label: "Sim",
						className: "btn-success",
						callback: function() {
							$.getJSON('DelItemFoto.php', {IdProduto: IdProduto, IdProdutoFoto: IdProdutoFoto},  function(resposta){
								$("#diverro").html("<div class='alert alert-error'><button type='button' class='close' data-dismiss='alert'>×</button><strong>ERRO!</strong> " + resposta.erro + "</div>");
							});
							$el.parents('li').remove();
						}
					},
					danger: {
						label: "Não",
						className: "btn-danger",
						callback: function() {
						}
					}
				}
			});
			e.preventDefault();
		});
	});
</script>

Percebam que em um momento após efetuar o retorno da exclusão da imagem faço um:

 

$el.parents('li').remove();

 

Estou tentando fazer isso com a alteração do status da capa mas não estou conseguindo, mesmo usando as dicas passadas aqui pelo pessoal, espero não ter deixado mais confuso a minha dúvida.

 

Valeu e fiquem na paz.

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.