Php 当输入位于foreach循环中时,如何使用jqueryajax从输入中获取每个值
输入字段和删除按钮由php foreach循环生成 要获取输入值并将其发送到php,我使用以下代码: Html: 问题:当我提交delete时,它总是从第一个输入字段中获取值。 我怎样才能做到这一点,当我选择第二个delete时,它会从第二个输入字段中获取值 而不是Php 当输入位于foreach循环中时,如何使用jqueryajax从输入中获取每个值,php,jquery,ajax,input,Php,Jquery,Ajax,Input,输入字段和删除按钮由php foreach循环生成 要获取输入值并将其发送到php,我使用以下代码: Html: 问题:当我提交delete时,它总是从第一个输入字段中获取值。 我怎样才能做到这一点,当我选择第二个delete时,它会从第二个输入字段中获取值 而不是 var file_id = $('#<?php echo $file_id; ?>').val(); 这将选择上一个隐藏的元素,并获取其值 现在效果很好!Thnx $(document).on('click' , '.
var file_id = $('#<?php echo $file_id; ?>').val();
这将选择上一个隐藏的元素,并获取其值 现在效果很好!Thnx
$(document).on('click' , '.delete' , function() {
var file_id = $('#<?php echo $file_id; ?>').val();
$.ajax({
url: "admin.php",
method: "POST",
data: {
file_id : file_id
},
success: function(data) {
$('.result').html(data);
}
});
});
if(isset($_POST["file_id"])) {
echo $_POST["file_id"];
}
var file_id = $('#<?php echo $file_id; ?>').val();
var file_id = $(this).prev().val(); // according to provided markup