Ich habe Lösungen in der Nähe meines Problems gesehen, aber keiner von ihnen löst es.Weitergabe von HTML-Anker-Tag-Wert von JavaScript zu PHP
Hier ist mein html für den Anker-Tag:
function myAjax(star) {
$.ajax({
url:"find.php",
method:"POST",
data:{ star : star },
success: function(data) {
console.log(data);
}
});
}
Und mein entsprechenden PHP-Code in find.php:
<?php
if(isset($_POST['star']))
{
$s=$_POST['star'];
echo $s;
}
?>
<div class="rating rating2" align="center">
<a onclick="myAjax(5)" value="5">★</a>
<a onclick="myAjax(4)" value="4">★</a>
<a onclick="myAjax(3)" value="3">★</a>
<a onclick="myAjax(2)" value="2">★</a>
<a onclick="myAjax(1)" value="1">★</a>
</div>
Hier meine JS-Code ist Und natürlich habe ich die Dateien im selben Verzeichnis gespeichert. Ich bekomme keine Ausgabe. Jede Hilfe wird sehr geschätzt.
Ich habe dein Beispiel versucht und es funktioniert perfekt. console.log show as expected ... nach dem geklickten Anker ... 1,2,3,4,5 ... Ich habe nur den Code kopiert und eingefügt – MTK
Haben Sie 'jQuery' eingeschlossen? – blackandorangecat
@MTK Ich meinte OP (Muktadir Anzan), aber gut zu wissen, dass du auch bist! :) – blackandorangecat