使用ajax使用echo与输出类CI的优点

时间:2014-12-10 03:26:41

标签: php ajax codeigniter

我目前正在修改我的程序,但我注意到它有点慢,因为大部分都是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' ) ));       
  }
?>

我真的很感谢你的帮助。谢谢!

0 个答案:

没有答案