我目前正在修改我的程序,但我注意到它有点慢,因为大部分都是ajax请求。我的问题是,在使用ajax时,使用 echo 而不是使用 CI输出类是否有任何性能问题?
假设这是我的ajax请求:
$.post(base_url+'ajax')
.done(function(res){
res = JSON.parse(res);
alert('res.message');
});
使用ECHO时:
<?php
function ajax_response() { // inside my controller
echo json_decode(array('message' => "Hello world"));
}
?>
使用CI输出类时:
<?php
function ajax_response() { // inside my controller
$this->output
->set_content_type('application/json')
->set_output(json_encode( array('message' => 'Hello world' ) ));
}
?>
我真的很感谢你的帮助。谢谢!