Ich erstelle eine Website, wo Benutzer bestimmte Beiträge "mögen" kann. Ich möchte "Gefällt mir" in "Gefällt mir" ändern, wenn darauf geklickt wird. Der folgende Code erreicht dieses Ziel. Das Problem ist, nachdem ich die Seite aktualisiert habe, "gemocht" Lebenslauf in "wie". Kann mir jemand sagen, wie ich "like" dauerhaft zu "liked" ändern kann? Ist es möglich, es in JavaScript zu erledigen? Ich möchte keine sql-Anweisung in jedem Post ausführen, um zu überprüfen, ob ein bestimmter Benutzer auf "Gefällt mir" für diesen Post geklickt hat, da diese Anweisungen die Website möglicherweise verlangsamen.gefällt mir, Lebenslauf nach dem erneuten Laden von Seite
Hier ist meine PHP-Code:
echo"<a href="#" class="likes" id="$postid" >like</a>";
hier ist mein javascript:
<script>
$(function(){
$(".likes").click(function(){
var postid = $(this).attr("id");
if (document.getElementById(postid).innerHTML=="like")
document.getElementById(postid).innerHTML="liked";
else
document.getElementById(postid).innerHTML="like";
</script>
meinst du, dass ich den Überblick zu behalten, welche Benutzer hat "wie", die Beiträge? Je nach Benutzer kann ein Beitrag entweder einen "Gefällt mir" -Button oder einen "Gefällt mir" -Button haben, also frage ich mich, ob ich UserID auch an die Datenbank senden muss. – gravition
Ja, Sie müssen die Benutzer verfolgen, die einen Post mochten, um Missbrauch auf der Like-Schaltfläche zu vermeiden und verschiedene Browser zu öffnen, um den gleichen Post immer wieder zu mögen, – apelidoko
ja, Sie müssen die Benutzer-ID der Benutzer speichern, die die mochten Post, genau wie in Facebook, wo wir sehen können, wer einen bestimmten Beitrag mochte, – apelidoko