Problema AJAX da apostila da caelum

ae pessoal eu akabei d fzer o projeto da apostila da caleum porem a função ajax d remover muscias do carrinho nao funciona… eu nao sei c eh problema no css… ou no .js … quando eu vou arrastar para fora do carrinho ele nao arrasta…!! soh arrasta depois que eu atualizo a pagina… ai eu kd vez q keru deletar um… eu tenho q atualizar a pagina!!

o meu .js esta ai::

function atualizaCarrinho(drag) {
	id = drag.id.substr(7);
	$('#compras').load('carrinho.adiciona.logic', {'musica.id': id});
}

function remove() {
	id = this.id.substr(7);
	$('#compras').load('carrinho.remove.logic', {'musica.id': id});
}


$(function(){
	$('.musica').Draggable({
		ghosting: true,
		opacity: 0.7,
		zIndex: 10,
		revert: true
	});
	$('#carrinho').Droppable({
		accept: 'musica',
		onDrop: atualizaCarrinho
	});
	$('.compra').Draggable({
		ghosting: true,
		opacity: 0.7,
		zIndex: 10,
		revert: true,
		onStop: remove
	});
	
});

se alguem souber me ajudar. vlwww

Tb estou com o mesmo problema !!!

serah q o problema nao esta no css deles???

Não fiz os exemplos mais tinha lido a apostila, uma coisa que achei estranha foi, que de acordo com o site ao usar o VRaptor com AJAX eles fazem chamadas assim:

http://www.vraptor.org/pt/ajax.html

user.list.ajax.logic

E nesses exemplos chamam assim:

carrinho.adiciona.logic

Esse comportamento esta vinculado ao jquery?, e na opinião de vocês qual a vantagem do jquery em relação ao prototype?

isso eh vdd… na aplicaçaõ agente usa o jquery ( na apostila fala ) porem kuando que agente chama ele… eu nao percebi isso!! alguem sabe m falar??? pq eu chamo o metodo q remove e adiciona… metodos q eu criei…!!! e para atualizar a pagina automaticamente… eu uso uma taglb…!!!

Estou tendo problemas com a criação do form para cadastro de músicas.

Na criação do select com os cds do banco dá o seguinte erro:

javax.servlet.ServletException: /musica/formulario.ok.jsp(18,2) According to TLD or attribute directive in tag file, attribute items does not accept any expressions
	org.vraptor.VRaptorServlet.service(VRaptorServlet.java:74)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

Alguém sabe por quê?

[code]
package br.com.caelum.lojavirtual.logic;

import java.util.List;

import org.vraptor.annotations.Component;
import org.vraptor.annotations.InterceptedBy;
import org.vraptor.plugin.hibernate.Validate;

import br.com.caelum.lojavirtual.dao.DaoFactory;
import br.com.caelum.lojavirtual.modelo.Cd;
import br.com.caelum.lojavirtual.modelo.Musica;

@Component(“musica”)
@InterceptedBy({AutorizadorInterceptor.class,DaoInterceptor.class})
public class MusicaLogic {
private final DaoFactory daoFactory;

private Musica musica;

private List<Musica> musicas;

public MusicaLogic(DaoFactory daoFactory) {
	this.daoFactory = daoFactory;
}

// formulario para adicao
public void formulario() {
}

// formulario para edicao
public void editar(Musica musica) {
	// carrega os dados no banco para edicao
	this.musica = this.daoFactory.getMusicaDao().procura(musica.getId());
}

// Adiciona uma musica nova ou atualiza se for edicao
@Validate(params={"musica"})
public void armazena (Musica musica) {
	this.daoFactory.beginTransaction();
	this.daoFactory.getMusicaDao().atualiza(musica);
	this.daoFactory.commit();
}

// remove uma musica
public void remove(Musica musica) {
	this.daoFactory.beginTransaction();
	this.daoFactory.getMusicaDao().remove(musica);
	this.daoFactory.commit();
}

// lista todas as musicas
public void lista() {
	this.musicas = this.daoFactory.getMusicaDao().listaTudo();
}

// getter pra musica
public Musica getMusica() {
	return musica;
}

// getter pra lista de musicas
public List<Musica> getMusicas() {
	return musicas;
}

public List<Cd> getListaCds() {
	return this.daoFactory.getCdDao().listaTudo();
}

public void listaPorCd(Cd cd){
	cd = daoFactory.getCdDao().procura(cd.getId());
	this.musicas = cd.getMusicas();

}

}[/code]

tah ai o meu !! eh isso q vc keria… testa ai…e depois responde oq consegiu!

Blz, não é isso não.

No meu caso, é algum problema com a JSTL.

Alguém conseguiu resolver o problema de não conseguir remover do carrinho?

abraços

Também estou com o mesmo problema, não consigo remover do carrinho! Alguem conseguiu resolver?

Up!!