gpt4 book ai didi

php - Ajax Onchange 在 foreach 循环内

转载 作者:行者123 更新时间:2023-12-01 05:43:25 26 4
gpt4 key购买 nike

我有ajax功能

function price(id,prid,divid,key,name)
{
//alert(id); alert(prid); alert(name);
$.ajax({
type: "POST",
data: "aid="+id+"&prid="+prid,
url: '<?php echo base_url('grocery/onchange')?>',
success: function(html){
$('#'+divid).html(html);

}
});
}

我为选择框 Onchange 编写了这个函数。

    foreach($some as $name) {
<select class="form-control" onchange="price(this.value,'<?php echo $prd->pr_id;?>','ajax<?php echo $key?>','<?php echo $key?>','<?php echo $prd->pr_name ?>')">
//options
</select>
}

我的问题是我使用此函数更改 div 内容。但只有循环中的第一个值才会更改。其他人没有工作?这是因为该函数在foreach循环中。如何解决这个问题?

最佳答案

在 foreach 循环中,您没有为每个选择使用动态参数,尝试查看代码源并发现每个选择都有相同的参数,尝试为每个选择传递动态参数。

关于php - Ajax Onchange 在 foreach 循环内,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29405693/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com