Bir sayfayı yeniden değerlendirme sistemi

5 Cevap

i yazı gibi insanlar gibi bazı değerlendirme işlevi kadar oylayabilir veya kim aşağı oylayabilir değil mi hangi bir sayfa var.

on that link im calling a php file with some parameters passed in the anchor tag. Then in that php file im saving that rating with +1 or -1 (whichever is the case) in the database and after doing that im redirecting to that first page from where we have rated. Now this whole function is reloading my whole page which i dont want.Is there any way with which i can do this rating without reloading the page,i want that when a person clicks on rate then just after click the rating should be shown according to what the user just did(+ or -) and that too without reloading the whole page.Is there any way to do that in php???????

5 Cevap

Evet, "Ajax" denir. Ancak, PHP ile sunucu tarafında bunu yapmazsanız, JavaScript ile istemci tarafında bunu. plenty of tutorials etrafında, sana bakmak öneririz vardır.

Birçok JavaScript kütüphaneleri bu son derece kolay hale getirmek için orada olduğunu unutmayın. Ben şahsen öğrenmek ve kullanmak kolay olduğu buldum çünkü jQuery bir göz alarak tavsiye ederim.

Bu birkaç cevaplar zaten farklı kitaplık tavsiye yayınlanmıştır görünüyor. Eğer Kaçın dahil bir kütüphane (kuşkusuz minimal) yükü istiyorsanız, aşağıdaki öğretici basit bir XMLHttpRequest nesnesi nasıl kullanılacağını gösterir.

http://www.xul.fr/en-xml-ajax.html

"Xhr.responseText" Eğer (genellikle birincil sayfasından küçük, tek amaçlı komut tayininde yapılabilir olacak) php işleme geri alacak budur.

Siz Javascript veya AJAX kullanarak bunu yapabilirsiniz. Sıfırdan her şeyi bina olmadan bunu yapmak için yardımcı olabilir ücretsiz çevrimiçi komut bol vardır.

Bu sayfa (http://www.ajaxprojects.com/ajax/tutorialdetails.php?itemid=364), aralarından seçim yapabileceğiniz farklı star rating komut iyi bir listesi vardır. Daha için Google'dan.

İşte bazı diğer soruyu cevaplarken rastladım ilgili bir başka öğretici bulunuyor:

http://docs.jquery.com/Tutorials:Getting%5FStarted%5Fwith%5FjQuery#Rate%5Fme:%5FUsing%5FAjax

İşte good tutorial olduğunu.

Bu jQuery kütüphanesinin kullanımını gerektirir.