我有一个 PHP 函数,它应该将 JSON 对象返回给 AJAX 调用,但它返回的是一个字符串。这是我从 AJAX 调用中调用的 PHP。
<?php
echo json_encode(array("error", 0, "Success!"));
?>
这是 AJAX 调用。
$.ajax({
type: "POST",
url: "../api/login.php",
data: { id: username, password: password },
success: function(response) {
alert( "Data Saved: " + response );
$("#login_username").val("");
$("#login_password").val("");
}
});
当此函数返回时,我尝试在控制台中访问响应,这就是发生的情况
response
> "["error",0,"Success!"]"
response[0]
> "["