Я пытаюсь отправить значения нескольких якорей с файлом jquery в php, но я не получил обратного вызова из сценария php.
<div class="result"></div>
<a href="#" value="5" class="star">Star 5</a>
<a href="#" value="4" class="star">Star 4</a>
<a href="#" value="3" class="star">Star 3</a>
<a href="#" value="2" class="star">Star 2</a>
<a href="#" value="1" class="star">Star 1</a>
jquery:
$('a').on('click', function(e) {
e.preventDefault();
var star = $(".star").val();
$.ajax({
url: 'process.php',
type: 'POST',
data: {
star:star
},
success: function(data){
$('.result').html(data);
}
});
});
И php (процесс. php):
if (isset($_POST['star'])) {
$star = $_POST['star'];
echo $star;
}
что я делаю не так?
Чего я хочу добиться: нажмите на звезде 5 верните мне значение «5». Нажмите на звезду 4, верните мне значение "4" и так далее ...