Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php BackboneJS+;Codeigniter RESTful API-未设置限制时出现奇怪问题_Php_Codeigniter_Backbone.js - Fatal编程技术网

Php BackboneJS+;Codeigniter RESTful API-未设置限制时出现奇怪问题

Php BackboneJS+;Codeigniter RESTful API-未设置限制时出现奇怪问题,php,codeigniter,backbone.js,Php,Codeigniter,Backbone.js,我正在使用Codeigniter RESTful API将数据传递到我的主干应用程序 我的API SQL语句如下所示: public function a_artists_get() { $this->load->database(); $sql = "SELECT artist_id, formated_name FROM `artists` WHERE formated_name LIKE 'A%' LIMIT 0, 50"; $query = $this-&g

我正在使用Codeigniter RESTful API将数据传递到我的主干应用程序

我的API SQL语句如下所示:

public function a_artists_get()  
{ 
  $this->load->database();
  $sql = "SELECT artist_id, formated_name FROM `artists` WHERE formated_name LIKE 'A%' LIMIT 0, 50";
  $query = $this->db->query($sql);
  $data = $query->result();

  if($data) {
      $this->response($data, 200);
  } else {
      $this->response(array('error' => 'Couldn\'t find any artists with letter a!'), 404);
  }
}
到目前为止,这很好,但是当我删除查询的
限制部分时,查询结果不会显示在我的前端,即使我可以在控制台中看到数据以JSON的形式提供。同样,只有当我删除
限制
-部分时,才会发生这种情况

另一件奇怪的事情是,如果我设置
限制0100
,它会工作,但如果我设置
限制01000
,它不会工作主干网是否对可以处理的数据量有某种限制


这里可能有什么问题?

您找到解决方案了吗是的,我找到了!结果证明这是一个编码问题。将其设置为不带BOM的UTF-8
解决了它。。。