Я пытаюсь создать простую функцию публикации с помощью jQuery. Ввод - это имя клиента, а ответ - это информация (адрес, телефон, возраст и т. Д.). До сих пор у меня есть это:
Сценарий:
$(document).ready(function(){
$("#getClientInfo").on('click', function(){
$.post("getClientInfo.php", {
name: $('#name').val()
}) .done(function(data){
console.log(data);
}) .fail(function(xhr){
errorShow(xhr.responseText);
})
});
PHP:
$connection = include('dbConnection.php');
$name = $_POST['name'];
$query = mysqli_query($connection, "SELECT * FROM clients WHERE name =
$name");
$result = mysqli_fetch_array($query);
return $result;
Я знаю, что это действительно просто и не реализует исключения или предотвращает SQL-инъекции, но сейчас я хотел бы только напечатать полученный массив в консоли с помощью функции .done (). Тем не менее, он не возвращает ответа.
Есть идеи? заранее спасибо.
Редактировать: Я хочу, чтобы массив был ответом на запрос, поэтому он отображается здесь в Chrome:
Изображение