http://jquery.bassistance.de/jquery-getting-started.html
Rate me: Using AJAX
$(document).ready(function() {
// generate markup
var ratingMarkup = ["Please rate: "];
for(var i=1; i <= 5; i++) {
ratingMarkup[ratingMarkup.length] = “” + i + “ “;
}
// add markup to container and applier click handlers to anchors
$(”#rating”).append( ratingMarkup.join(”) ).find(”a”).click(function(e) {
e.preventDefault();
// send requests
$.post(”rate.php”, {rating: $(this).html()}, function(xml) {
// format result
var result = [
"Thanks for rating, current average: ",
$("average", xml).text(),
", number of votes: ",
$("count", xml).text()
];
// output result
$(”#rating”).html(result.join(”));
} );
});
});

Testé sous Evolution 2.24.2



Commentaires récents