我将为您翻译编程相关内容。以下是需要翻译的文本:
我知道这很简单,没有实现异常或防止SQL注入,但现在,我只想用.done()函数在控制台中打印出结果数组。然而,它没有返回任何响应。
有什么想法吗?提前感谢您。
编辑:我希望数组成为请求的响应,因此在Chrome中显示如下: Picture
我正在尝试使用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中显示如下: Picture