我看到解决方案接近我的问题,但没有一个解决它。
这是我对锚标记的html:
<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>
这是我的JS代码:
function myAjax(star) {
$.ajax({
url:"find.php",
method:"POST",
data:{ star : star },
success: function( data ) {
console.log( data );
}
});
}
我在find.php中的相应PHP代码:
<?php
if(isset($_POST['star']))
{
$s=$_POST['star'];
echo $s;
}
?>
当然我已将文件存储在同一目录中。我没有得到任何输出。非常感谢任何帮助。
答案 0 :(得分:0)
我假设您的目标是每个链接的值属性。请尝试这样的事情。
<script>
function myAjax(star) {
$.ajax({
url:"find.php",
method:"POST",
data:{ star : star },
success: function( data ) {
console.log( data );
}
});
}
$("a").click(function () {
var result = $(this).attr('value');
myAjax(result)
})
</script>