PHP只返回第一个值

PHP只返回第一个值,php,jquery,ajax,Php,Jquery,Ajax,JQUERY 当我单击这两个按钮时,它只返回值1 $(document).ready(function() { var getvalue = $(".view_btn").val(); $(".view_btn").click(function() { alert(getvalue); }); }); PHP $('.view_btn')。单击(函数(){ 警报($(this.val()); }); 因为有两个按钮具有相同的类。您可以使用获取单击的元

JQUERY

当我单击这两个按钮时,它只返回值1

$(document).ready(function() {
    var getvalue = $(".view_btn").val();
    $(".view_btn").click(function() {
        alert(getvalue);
    });
});
PHP



$('.view_btn')。单击(函数(){
警报($(this.val());
});

因为有两个按钮具有相同的
类。您可以使用获取单击的元素

$(“.view_btn”)。单击(函数(){
警报($(this.val());
});

按钮1

按钮2也将支持动态内容

$(.view_btn”)。在(“单击”,函数()上{
警报($(this.val());
});

按钮1

按钮2
共享相关代码,即
元素在哪里?并且让它可读
.val()
将始终返回匹配元素中第一个元素的值。因此,要么使用
.each()
迭代它们,要么使用DOM关系以它们为目标,因为没有给出AJAX代码。。。。那么,问题到底是什么?
<?php foreach ($studentRankingViewGET as $studentRankingViewSHOW) {?>
<input type="button" value="<?php echo $studentRankingViewSHOW['id'];?>" class="view_btn">
<?php } ?>