Привета я печатаю список кнопки радио динамически с PHP, используя следующий код:радио кнопка данные АЯКС
<form method="post">
<p>Name of list:
<label for="name"></label>
<input type="text" name="name" id="name">
</p>
<p>Name of item:
<input id="first_name" name="first_name" type="text" />
<br />
<?php echo $form;?>
<input name="myBtn" type="submit" value="Submit Data" onClick="javascript:ajax_post();"></form>
где $ формы является переменной, в которой список радио-кнопки saved.Now я необходимо передать выбранный переключатель в другой файл php с помощью ajax-функции ajax_post(). Но поскольку мой метод формы POST, моя функция ajax становится переопределенной и не вызывает вызов. Heres моя Аякса функция
function ajax_post(){
var hr = new XMLHttpRequest();
var id = '<?php echo $id; ?>';
var rd = '<?php echo $_POST['radio'];?>';
var url = "my_parse_file.php";
var fn = document.getElementById("first_name").value;
var nm = document.getElementById("name").value;
var vars = "todo="+fn+"&name="+nm+"&id="+id+"&rd="+rd;
hr.open("POST", url, true);
hr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
hr.onreadystatechange = function() {
if(hr.readyState == 4 && hr.status == 200) {
var return_data = hr.responseText;
document.getElementById("status").innerHTML = return_data;
}
}
hr.send(vars); // Actually execute the request
}
Мне это нужно, чтобы быть POST, потому что я хочу, чтобы извлечь какую кнопку радио я нажимаю и я также нужна функция Аякса работать ... какой-нибудь способ обойти это?
Google - ваш друг. –