Мой новый код с обновленными изменениями. Нажатие кнопки после вставки номера не влияет на форму.Кодирование данных в JSON
Front-End
$(document).ready(function(){
$("#go").click(function() {
var id=$("#myid").val();
$.getJSON('find.php',{num:id},function(obj){
alert(obj.toSource());
$("input.fname").val(obj.FirstName);
$("input.sname").val(obj.Surname);
$("input.age").val(obj.Age);
});
});
});
Форма
ID: <input type="text" name="id" class="myid">
<input type="button" value="Go" id="go" />
First Name: <input type="text" name="FirstName" class="fname"><br>
Surname: <input type="text" name="Surname" class="sname"><br>
Age: <input type="text" name="Age" class="age"><br>
Back-End
$id = $_GET['num'];
$result = array('FirstName' => 1, 'Surname' => 2, 'Age' => 3);
echo json_encode($result);
Вы даже не объяснили, есть ли проблемы. Каков ваш текущий код и что вы хотите сделать? –
Привет, я хочу, чтобы код взял данные, найденные в выбранной записи, и использовал их для заполнения элементов в форме элементов, например, «fname»/«sname»/«age». В настоящее время нет ответа при вводе идентификатора и отсутствии причин в инструментах разработчика браузеров. – William
@ William231: ваш обновленный код должен работать нормально. Попробуйте перейти к 'find.php? Num = whatever' самостоятельно и посмотреть, какой результат предоставляет сервер. – Matt