Я создаю всплывающее диалоговое окно, где мне нужно поместить набор значений в скрытый формат, но когда я получаю значение в сообщении AJAX, я получаю только последнее значение.Несколько скрытых полей в HTML
это PHP часть:
$plan_ids=array();
foreach($test_plan as $plan)
{
$plan_ids[]=$plan['plan_id'];
}
?>
<?php
foreach($plan_ids as $id)
{
echo "<input type='hidden' id='plan_id' value='$id'>";
}
//var_dump($plan_ids);
// echo $plan['plan_id'];
?>
В части AJAX я делаю:
$("#save").click(function() {
var name = $('#name').val();
var id = $('#release_id').val();
var plan_id = $('#plan_id').val();
//alert('hello');
$.ajax({
type: 'POST',
url: '/api/api.php?action=put_iteration&name=' + name + '&id=' + id + '&plan_id=' + plan_id,
data: "name=" + name + "&id=" + id + "&plan_id=" + plan_id,
success: function() {
$('#save').hide(function() {
$('div.success').fadeIn();
});
}
});
});
Я невежественный о HTML скрытых полей. Любая помощь будет полезна.
Когда пользователь нажимает '# save', вы хотите захватить значение определенного' # plan_id' или всех из них? – benastan