私のコードはPHPでdataTypeオブジェクトを返しますが、AJAXを使用して同じ関数を呼び出すときに、データ型を文字列として返します。データ型をJSONオブジェクトにしたい。jsonオブジェクトの代わりに返すajax投稿
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)) ' –