Veréis tengo una duda, estoy creando un botón de favoritos, quiero que al pulsar añada la id que le indico por rel y que se quite "añadir a favoritos" y aparezca "quitar de favoritos", hasta aquí lo hace.
El problema viene luego que le pulso en "quitar de favoritos" la cual se modifico la class css mediante jquery, pero sigue llamando a la primera funcione .love_input aunque en el inspector de código aparece .love_eliminar (obviamente sin el punto).
El php funciona.
Otro dato a destacar es que salta el primer alert, el segundo
Código:
no.alert( "Se guardaron los datos: " + datos + id)
Aquí os dejo el código.
Muchas gracias!!!
Código:
$('.love_input').click(function(e) { e.preventDefault() var id = $(this).attr("rel"); $(this).text("Quitar de favoritos!"); $(this).removeClass( "love_input"); $(this).addClass( "love_eliminar"); $.ajax({ type: "GET", url: "/ajax/love-ventas.php", data: "id="+id, success: function(datos){ $(function() { }); return false; alert( "Se guardaron los datos: " + datos + id) } }); }); $('.love_eliminar').click(function(e) { e.preventDefault() var id = $(this).attr("rel"); $(this).text("Añadir a favoritos!"); $(this).removeClass( "love_eliminar"); $(this).addClass( "love_input"); $.ajax({ type: "GET", url: "/ajax/love-ventas-clean.php", data: "id="+id, success: function(datos){ $(function() { }); return false; alert( "Se guardaron los datos: " + datos + id) } }); });