Ich erstelle ein Wahlsystem mit Ajax und der Vote Counter würde das Ergebnis dynamisch zeigen. Ich kann die Abstimmung erstellen und die Abstimmung mit Ajax erfolgreich löschen. Ich konnte den Abstimmungszähler jedoch nicht dynamisch aktualisieren. Ich habe viele Versuche und Fehler gemacht und keine Optionen mehr.Vote Counter Aktualisierung mit Ajax Erfolg
<div id="counter"><%= @micropost.thumbups.count %></div>
, in einem Div mit ID, Zähler, zeigt die richtige Anzahl der Stimmen auf Microports/Show-Seite.
Auf create.js.erb,
$("#ups_form").html("<%= escape_javascript(render('microposts/down_form')) %>")
$("#counter").html('<%= @micropost.thumbups.count %>')
Die zweite Linie soll den Zähler machen Anzahl dynamisch zu aktualisieren, nachdem Ajax die Datenbank erfolgreich aktualisiert hat. Aber es hat nicht funktioniert.
Ich habe versucht, mit den folgenden:
$("#counter").html('hello')
, "Hallo" zeigen würde. Das bedeutet, CSS ist in Ordnung.$("#counter").html('<%=escape_javascript @micropost.thumbups.count %>')
hat nicht funktioniert.$("#counter").html("<%= escape_javascript(render('microposts/count')) %>")
nach einer Zählung Teil von<%= @micropost.thumbups.count %>
- machen ... weiß nicht, was anderes zu versuchen ...
Ruby 2.1, Schienen 4.2. Vielen Dank! – Denny