gpt4 book ai didi

php - 如何在有多个按钮的情况下从一组字段中获取一个值?

转载 作者:行者123 更新时间:2023-11-28 09:09:40 25 4
gpt4 key购买 nike

我正在寻求传递 ajax jquery 值的帮助。我只想从 php while 循环传递一个值。有多个按钮,我只得到第一个值。这就像在 Facebook 上添加好友一样。您有一个按钮列表,当您单击该按钮时,您将获得准确的单击值。我的问题是我得到了第一个值。谢谢。

while(){
echo ' <form>
<input type="hidden" name="f_'.$name.'" id="f_'.$name.'" class="f" value="'.$name .'" /> ;
<input type="button" name="add_friend" class="ajax_add_friend " value=" friend " />
</form>';
}
$('.ajax_add_friend').click(function() {
var f = $(".f").val();
var msgbox = $(".f_status");
if(f.length > 6 ) {
$.ajax({
type: "POST",
url: "parse_file.php",
data: "f="+ f ,
//data: yourArray ,
cache: false,
success: function(msg){
$(".f_status").html(msg);
if(msg ) {
msgbox.html(msg);
}else{
msgbox.html(msg);
}
}
});
}
});

最佳答案

你在那里做什么:

var f = $(".f").val();

将为您提供与选择模式 .f 匹配的文档中第一个元素的值,这是您的第一个文本输入字段。

相反,您应该找到文本输入字段以获取相对于单击的按钮的值

这会导致这样的模式:

var f = $(this).parent().find(".f").val();

或者这个:

var f = $(this).prevAll(".f").val();

[编辑]

或者这个:

var f = $(this).parents("form").find(".f").val();

关于php - 如何在有多个按钮的情况下从一组字段中获取一个值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16487780/

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