【发布时间】:2017-08-17 05:27:19
【问题描述】:
我的代码在 PHP 中返回 dataType 对象,但是当我使用 AJAX 调用相同的函数时,它会将数据类型作为字符串返回给我。我希望数据类型是 JSON 对象。
PHP 代码:
$result = $manualRequest->getUser($_POST['phonenumber']);
print_r($result);
这实际上是一个已解析的数据库对象
AJAX 代码:
function getCustomer() {
var callerNumber = $('#caller_number').val();
var data = {
'phonenumber': callerNumber
};
var url = "customerRequest.php";
$.ajax({
url: url,
data: data,
type: 'POST',
dataType: 'JSON',
success: function (result) {
console.log(result);
}
});
}
我得到了想要的结果,但我想要的是 JSON 对象而不是字符串。
【问题讨论】:
-
$manualRequest->getUser($_POST['phonenumber']);返回什么 -
print(json_encode($result))
标签: php jquery json ajax parse-platform