J'utilise this jQuery star rating pluginjQuery étoiles plugin note
Mais où voulez-vous ajouter le lien qui pointe vers le fichier PHP où les données sont insérées dans la base de données?
J'utilise this jQuery star rating pluginjQuery étoiles plugin note
Mais où voulez-vous ajouter le lien qui pointe vers le fichier PHP où les données sont insérées dans la base de données?
Vérifiez que le code source de la page: il semble qu'il n'y a pas de fichier ne précisent: il est un simple formulaire HTML:
<form name="api-select">
<span class="star-rating-control">
<div class="rating-cancel"><a title="Cancel Rating"></a></div>
<div class="star-rating rater-0 star star-rating-applied star-rating-live star-rating-on"><a title="A">A</a></div>
<div class="star-rating rater-0 star star-rating-applied star-rating-live star-rating-on"><a title="B">B</a></div>
<div class="star-rating rater-0 star star-rating-applied star-rating-live star-rating-on"><a title="C">C</a></div>
<div class="star-rating rater-0 star star-rating-applied star-rating-live"><a title="D">D</a></div>
<div class="star-rating rater-0 star star-rating-applied star-rating-live"><a title="E">E</a></div>
</span>
<input style="display: none;" class="star star-rating-applied" name="api-select-test" value="A" type="radio">
<input style="display: none;" class="star star-rating-applied" name="api-select-test" value="B" type="radio">
<input style="display: none;" class="star star-rating-applied" name="api-select-test" value="C" type="radio">
<input style="display: none;" class="star star-rating-applied" name="api-select-test" value="D" type="radio">
<input style="display: none;" class="star star-rating-applied" name="api-select-test" value="E" type="radio">
<input value="Submit »" onclick="$(this).next().html($(this.form).serialize() || '(nothing submitted)');" type="button">
</form>
Par conséquent, je pense que vous devriez juste définir vos action
et method
attributs sur l'élément de formulaire.
oui je pense que kappa a raison. – Vivek
alors je peux utiliser une fonction comme celle-ci pour soumettre en utilisant ajax? $ ("# étoiles"). submit (function() { $ .ajax ({ ) tapez: 'GET', url: "http://www3.inrees.com/rating_films_ajax.php?action=voter", données: "films_id = php echo $ id;?> & note =" + $ ("# wow") val(), succès:. function() { } }) }) – jojio
Il suffit d'utiliser le [plugin de formulaire jQuery] (http://jquery.malsup.com/form/) pour faire un AJAX POST du formulaire, et vous avez terminé. – Albireo
C'est ce qui doit être fait:
$('input.wow').rating({
callback: function(value){
$.ajax({
type: 'GET',
url: "http://www3.inrees.com/rating_films_ajax.php?action=voter",
data:"films_id=<?php echo $id; ?>&rating="+value,
success: function(){
alert(value);
}
})
}
})
Question répondue et mon doigt du milieu à la conceptrice du plugin
Vérifiez ce nouveau plugin note jQuery avec le support tactile, une large compatibilité du navigateur, et radicalement meilleur que tous les autres. http://rateit.codeplex.com/ –