我试图从数据库列的id返回该列的值。我想在 <span>
id为“#姓名#页面”
我在邮寄身份证” $(this).attr("id")
"
我有我的ajax电话
$(document).on('click', '.update_btn', function(e){
e.preventDefault();
$.ajax({
url:"fetch_single.php",
type:"POST",
data:{
user_id: $(this).attr("id"),
},
success:function(data) {
$('#name_page').val(data.name_page);
$('#user_id').val(user_id);
}
});
然后我在fetch\u single.php中接收它
$servername = "localhost";
$username = "root";
$password = "root";
$dbname = "test";
try {
$conn = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password);
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$stmt = $conn->prepare("SELECT name_page FROM table WHERE id = '".$_POST["user_id"]."'
LIMIT 1");
$stmt->execute();
}
catch(PDOException $e) {
echo "Error: " . $e->getMessage();
}
$conn = null;
但不可能在我的网页上找回价值
1条答案
按热度按时间iih3973s1#
您没有获取结果,因此它将是空的,jquery还需要json,因此您需要对响应进行json编码。
在使用pdo时,还应该使用准备好的查询。
对于jquery,请尝试以下操作: