簡體   English   中英

json_encode()之后postman中的語法錯誤

[英]syntax error in postman after json_encode()

這是我的控制器

$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;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM