使用ajax和json格式。但它发生了这些消息。在php中,可以成功显示数组(“message”=>“Success”,“data”=> $ data)。但它无法回调到ajax。我该如何解决呢?请帮我。我不想删除数据类型“json”。
success: function(Return)
{
if (Return.message ==='Success') {
window.location="Homepage.html";
}
else {
window.alert("No such account or wrong password");
}
},
error: function(xhr, textStatus, error){
console.log(xhr.statusText);
console.log(textStatus);
console.log(error);
}
$result = $conn->query($sql);
$data = $result->fetch_assoc();
if ($data)
{
echo json_encode
(
array("message" => "Success", "data" => $data)
);
}
else
{
echo json_encode
(
array("message" => "Fail")
);
}
答案 0 :(得分:0)
你应该放一些标题类型:
header('Content-Type: application/json');
在echo json_encode之前使用它。