Hallo wiedermal.
ich programmiere wieder an der Favoriten-Funktion für meine Künstler-/Album-/Lied-Datenbank.
Nun habe ich für jedes Lied, welches angezeigt wird, einen Sternchen mit Verweis auf "favorites/add/lyric:123" eingefügt. Damit soll nun der Datensatz sofort gespeichert werden, aber es wird demnach erst die add-Action aufgerufen und erst nachdem ich den Submit-Buttin betätige das ganze gespeichert.
Die Daten die gespeichert werden sind einfach nur die user_id und die lyric_id. Die user_id lese ich über den angemeldeten Benutzer aus, die lyric_id lese ich über die URL aus, daher brauche ich den Submit-Button nicht mehr.
Das ganze sollte dann auch per Ajax (Mootools) funktionieren. Ich habe mir da schon was zurechtprogrammiert. Ob nun ohne oder mit Ajax, in beiden Fällen wird folgendes aufgerufen "http://www.example.com/favorites/add/lyric:123" (123 steht für die lyric_id). Rein theoretisch brauche ich dafür nicht mal ein View, auch kein ajax-View.
Ich muss nun irgendwie rausfinden, wie ich die Action "add" aufrufen kann sodas die Daten sofort gespeichert werden, nicht erst nach dem klick auf "Submit".
Kann mir da jemand helfe?
PS: So in etwa sieht das aus. Das ist nur die Ajax-Programmierung: http://jsfiddle.net/germanus/ayS7m