Сначала вам нужно получить значения из скрытых полей. Так же, как вы сделали с $(this).val()
для значения переключателя. Итак:
$(document).ready(function(){
$('input[type="radio"]').click(function(){
var contract = $(this).val();
var id = $('input[name=id]').val();
var table = $('input[name=table]').val();
$.ajax({
url:"edit_do.php",
method:"POST",
data:{
contract: contract,
id:id,
table:table
},
});
});
});
Вероятно, лучше присвоить скрытым полям уникальный атрибут ID и получить их через $('#myuniqueid').val()
, но, по крайней мере, описанное выше работает, если у вас нет других полей с именем ID или таблицы.