如何在Ajax上获得成功(数据)值?我想得到名字和姓氏的值,这是Kevin Yam。
示例我想设置输入值document.getElementById("reply").value = "Kevin Yam"
Ajax代码:
$.ajax({
type:'post',
url:'getuser_reply_name.php',
data:{get_reply_postid:post_id,get_reply_commentid:comment_id},
cache:false,
success: function (data){
console.log(data);
}
});
getuser_reply_name.php代码:
if($stmt = $conn->prepare($query)) {
$stmt->execute();
$stmt->bind_result($user_firstname, $user_lastname);
while ($stmt->fetch()) {
$userdetails = array(
'u_firstname' => $user_firstname,
'u_lastname' => $user_lastname
);
header('Content-Type: application/json');
echo json_encode($userdetails);
}
$stmt->close();
}
控制台日志结果:
答案 0 :(得分:4)
1.在dataType:"JSON",
中添加$.ajax
,以便自动解析来自json
的{{1}}数据。
2.Inside php
使用success
从您的回复中获取数据(您在keys
中看到的内容)
如下所示: -
console.log()
答案 1 :(得分:0)
$.ajax({
type:'post',
url:'getuser_reply_name.php',
data:{get_reply_postid:post_id,get_reply_commentid:comment_id},
cache:false,
dataType: 'json', // what type of data do we expect back from the server
encode: true,
success: function (data){
console.log(data);
}
});
您将获得响应中的数组对象