这是我的控制器
$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时,它会给我
SYntax错误
同样在邮递员内容类型中显示为text/html;
为什么在我的代码中用json编码后还会发生这种情况?
希望这将帮助您:
在你的控制器中做这样的事情:
foreach ($pid as $key => $value)
{
foreach ($value as $keys => $values)
{
$c_res[] = $this->Model_master->get_sup($values);
}
}
echo json_encode($c_res);
exit;