I have a list of passed values from my php code to my ajax script.
My problem is the value that should be put in the radio button is not check. The other inputs are showing fine but the gender is not.
passed value example: {"name":"Okay","age":"11","gender":"Male","status":"Single"}
html:
Gender <input type="radio" id="gender" name="gender" value="Male" /> Male <br />
<input type="radio" id="gender" name="gender" value="Female" /> Female <br />
scipt:
<script type="text/javascript">
$(document).ready(function(){
$("#editInput").click(function(){
var data = {};
data.name = $('#name').val();
data.age = $('#age').val();
data.gender = $('#gender').val();
data.status = $('#status').val();
$.ajax({
type: "POST",
url: "viewInputs.php",
data: data,
cache: false,
dataType:"JSON",
success: function (result) {
$("#name").val(result.name);
$("#age").val(result.age);
$("#gender").val(result.gender);
$("#status").val(result.status);
}
});
return false;
});
});
</script>