这是我的contoller
$pid = json_decode(file_get_contents('php://input'), true);
foreach ($pid as $key => $value) {
foreach ($value as $keys => $values) {
$c_res = $this->Model_master->get_sup($values);
echo json_encode($c_res, 200);
}
}
这是我的模特
$q = $this->db->select('contact_number')->from('shopxie_people')
->where("p_id = ".$value)
->get();
return $q->result_array();
这会以html格式显示结果,但是当我将其更改为json时,就会显示
语法错误
在邮递员中,content-type也显示为text / html;
为什么即使在我的代码中以json编码后,也会发生这种情况?
答案 0 :(得分:3)
希望这对您有帮助:
在您的控制器中执行以下操作:
foreach ($pid as $key => $value)
{
foreach ($value as $keys => $values)
{
$c_res[] = $this->Model_master->get_sup($values);
}
}
echo json_encode($c_res);
exit;