Hola amigos
Estoy creando un botón para añadir productos a una lista de favoritos. La acción del botón seria: Al hacer click en un objeto con las clase "tal" obtengo el id del objeto que es el mismo que el id del producto, conecto por post a un php que recoje el identificador obtenido y lo guarda en una ase de datos. A la vez recoje el numero total de marcadores en la base de datos que esta impreso en un 'span' y le suma 1 y, y aquí viene mi problema cambia el texto del objeto donde hice click y lo cambia a 'Marcado'. Bueno pues este ultimo paso no funciona y después de probar varias cosas no se como solucionar.
Código:
$(".marked").click(function(){
var marked = $(this).attr('id');
var count_marked = $("span#count_marked").text();
$.post("controllers/process_marked.php", {id_vehicle: marked}, function(htmlexterno){
if (htmlexterno==1) {
$("span#50399").text("HOLA BUENOS DIAS");
$("span#count_marked").text(parseInt(count_marked)+parseInt(1));
}
});
});
Y este el codigo html
Código HTML:
<span class="marked" id="50399">Marcar</span>
<span class="marked" id="50400">Marcar</span><span class="marked" id="50401">Marcar</span>
<a href="?section=10&vehicle[]=50399,50382,50356&estados[]=1,5,1">Marcadores <span id="count_marked">3</span></a>
Haber si podeis dar con el error ya que no veo que puede estar pasando.
Saludos foreros