php返回json字符串的代码(错误方式):
return json_encode($res);
js代码:
$.ajax({
url: '<?php echo site_url("Cus/get");?>',
type: 'POST',
data:{'id':id},
dataType: 'json',
success:function(data){
//console.log(data);
},
error:function(arg){
//console.log(arg);
}
});
结果:php用json_encode()返回json数据字符串,ajax请求该接口,有数据但返回<empty string>
,原来是return 有问题,换成下面的方式就行了。
php方这样就好了:
echo json_encode($res);return;
或者
exit(json_encode($res));