Hallo zusammen,
es handelt sich wieder um das RATY Plugin, wo ich versuche neben dem Rating-Wert nun auch noch einen weiteren String per POST zu übergeben. Der Code sieht folgendermaßen aus:
Der DIV Aufruf sieht so aus:
In der DB landet jedoch nun folgenes:
ID: 145
video_id: 0tx6SjnnHZo
score: 1
ip: 80.134.90.249
neuer_Wert: [object Object]
Wieso kann er den Score Wert über das DIV übertragen, bekommt aber beim data-id nicht den korrekten Wert?
Danke für jede Hilfe!
es handelt sich wieder um das RATY Plugin, wo ich versuche neben dem Rating-Wert nun auch noch einen weiteren String per POST zu übergeben. Der Code sieht folgendermaßen aus:
Code:
$.fn.raty.defaults.path = 'http://www.pushtube.de/prototyp/version_2_0/rating/lib/images';
$(function() {
$('#score-callback').raty({
score: function() {
return $(this).attr('data-score');
},
id: function() {
return $(this).attr('data-id');
},
click: function(score, id, evt) {
$.ajax({
type: "POST",
url: 'theater/save_rating.php',
data: "score=" + score + "&id=" + id,
success: function(result) {
$(function(){
new PNotify({
title: 'Thank you!',
text: 'Your rating has been saved.<br><font size="1">Keep in mind, you can only rate a video <b><u>once a day</u></b>!</font>',
type: 'success'
});
});
}
error: function (req, status, err) {
console.log('Something went wrong', status, err);
}
});
}
});
});
Der DIV Aufruf sieht so aus:
Code:
<div id="score-callback" [B]data-id[/B]="<?php echo $latest[0]['video']; ?>"[B] data-score[/B]="<?php echo $score; ?>"></div>
In der DB landet jedoch nun folgenes:
ID: 145
video_id: 0tx6SjnnHZo
score: 1
ip: 80.134.90.249
neuer_Wert: [object Object]
Wieso kann er den Score Wert über das DIV übertragen, bekommt aber beim data-id nicht den korrekten Wert?
Danke für jede Hilfe!