Ich verwende this jQuery star rating pluginjQuery Sterne-Plugin
Aber wo fügen Sie den Link, der auf die PHP-Datei verweist, wo die Daten in die Datenbank eingefügt wird?
Ich verwende this jQuery star rating pluginjQuery Sterne-Plugin
Aber wo fügen Sie den Link, der auf die PHP-Datei verweist, wo die Daten in die Datenbank eingefügt wird?
Überprüfen Sie, ob Quellcode der Seite: es scheint, gibt es keine Datei gebe: es ist eine einfache HTML-Formular:
<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>
Deshalb denke ich, sollten Sie nur Ihre action
und method
Attribute auf dem Formular-Element festgelegt.
Ja, ich denke, Kappa hat Recht. – Vivek
also kann ich eine Funktion wie diese verwenden, um mit Ajax zu senden? $ ("# stars"). submit (function() { $ .ajax ({ typ: 'GET', url: "http://www3.inrees.com/rating_films_ajax.php?action=voter", Daten: "films_id = php echo $ id;?> & rating =" + $ ("# wow") val(), Erfolg. function() { } }) }) – jojio
verwenden Sie einfach das [jQuery form plugin] (http://jquery.malsup.com/form/), um einen AJAX-POST des Formulars zu erstellen, und fertig. – Albireo
Dies ist, was getan werden muss:
$('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);
}
})
}
})
Frage mein Mittelfinger auf die Erdenker des Plugins
prüfen Plugin diese neue jQuery Bewertung beantwortet und aus mit Touch-Unterstützung, breite Browser-Kompatibilität und im Wesentlichen radikal besser als alle anderen alten. http://ratit.codeplex.com/ –