ÖRNEK : Burası client - istemci tarafı
function oyver(){
$.get("oyver/1", function(data, status){
console.log("Data: " + data.kim + "\nStatus: " + status);
$("#oysayisi"+data.kim).text(data.oysayisi)
});
}
Burası server tarafı
`
let kim= {
isim1:{
ad:"Ekrem İmamoğlu",
oy:"%45",
oysayisi:45000
},
isim2:{
ad:"Murat Kurum",
oy:"%43",
oysayisi:43000
}
}
app.get('/oyver/:oy', (req, res) => {
kim["isim"+req.params.oy].oysayisi+=1;
console.log(kim["isim"+req.params.oy].oysayisi)
var data={"kim":req.params.oy,"oysayisi":kim["isim"+req.params.oy].oysayisi}
res.send(data)
})`
Buradaki /oyver/:oy ajax tarafından gönderdiğim oyver/1 yani diyorumki ajax ile ekrem imamoğluna oyver , sonra server tarafında oluşturduğum object tarafında ilgili kişinin oyunu 1 arttır ve client tarafına ilgili kişinin oysayisini yolla ve ilgili alana bu değeri yazdır.
Not : Bu örnek sadece size birşeyleri anlatmak içindi yoksa server tarafında bu şekilde bir oylama olmaz , veritabanı üzerinden veriler çekilir veya bir dosya ( txt veya json dosyası vb. dosyalar üzerinden işlemler yapılır . oku , kaydet , güncelle gibi ).