Boa Tarde,
Já pesquisei bastante mas ainda não achei um material bom, que explique direito o uso do ajax no drupal, pelo form eu consegui de boa e achei muito fácil e prático!
O problema agora é que quero chamar o ajax atravéz de um link, que é um campo de uma tabela, aquele famoso "Deletar" que remove uma linha da tabela!
O que consegui até o momento foi:
Na tabela, no campo Deletar eu fiz ele chamar a função onclick='remover_agenda(id)'
E o javascript está assim no momento:
function remove_agenda(id_agenda) {
alert("Foi:" + id_agenda);
$.ajax({
type: 'post',
url:'/delete/'+id_agenda,
success: function(retorno){
alert(retorno);
}
})
}
Se eu remover a parte do ajax ele vai de boa, quando coloco ele acusa o erro:
-
ncaught TypeError: Cannot call method 'ajax' of undefined
-
-
onclick
Não sei mais o que fazer, tentei colocar no Drupal.behaviors mas não sei se fiz certo também, mas estou sem idéias!
O que quero fazer é deletar do banco e remover a linha da tabela!
Qualquer ajuda tá valendo!
Grato,
Renato Costallat