Erro: Uncaught SyntaxError: Unexpected token )
$('.posicionamento').click(function(){
var $this = $(this);
var idproduto = $this.attr('idproduto');
var valorposicao = $this.attr('valorposicao');
var tipo = $this.attr('tipo');
$.ajax({
url: 'plugins/altera-posicao.php',
dataType: 'html',
data: {
idproduto:idproduto,
valorposicao:valorposicao
},
type: 'POST',
success: function(data) {
if(tipo == 'mais') $this.prev('.pos').html(data);
if(tipo == 'menos') $this.next('.pos').html(data);
var posicaoatual = parseInt(data);
var nova_mais = posicaoatual + 1;
var nova_menos = posicaoatual - 1;
if(nova_menos <= '0') var nova_menos = '0';
$this.parent('td').find('.menos').attr({'valorposicao':nova_menos});
$this.parent('td').find('.mais').attr({'valorposicao':nova_mais});
},
error: function(xhr,er) {
alert('Erro ' + xhr.status + ', ' + ' Erro ao conectar!')
}
});
});
Eu sei o código está enorme, o erro descrito no titulo, acontece cada vez que eu clico nos botões, mais não consigo acha-lo no código, sei que estou dando bobeira e deve ser algo idiota que não estou vendo.
Se alguém tiver uma sugestão de redução do código ela é muito bem vinda.
HTML
<td style="text-align:center;" id="posicao">
<a href="javascript:void();" class="tooltip btn-vermelho posicionamento menos" idproduto="<?= $ln['Id']; ?>" valorposicao="<?= $descer; ?>" tipo="menos">
<i class="icon-arrow-left3"></i>
</a>
<div class="pos"><?= $ln['posicao']; ?></div>
<a href="javascript:void();" class="tooltip btn-azul posicionamento mais" idproduto="<?= $ln['Id']; ?>" valorposicao="<?= $subir; ?>" tipo="mais">
<i class="icon-arrow-right3"></i>
</a>
</td>Discussão (1)
Carregando comentários...