Php BackboneJS+;Codeigniter RESTful API-未设置限制时出现奇怪问题
我正在使用Codeigniter RESTful API将数据传递到我的主干应用程序 我的API SQL语句如下所示: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
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
解决了它。。。