1. 程式人生 > >ajax返回json格式資料

ajax返回json格式資料

控制器中這樣寫

//刪除二維碼
public function shanchu()
{

    $data = $_POST['a'];
    $shanchu = K::M('code/content')->shanchu($data);
    $returnData = json_encode($shanchu, JSON_UNESCAPED_UNICODE); 
    // var_dump($shanchu);
    // var_dump($returnData);
    // echo '111';
    // die;
    echo $returnData;
    exit;
}

打印出來是下面這個

array(2) {
[“code”]=>
int(3)
[“info”]=>
string(12) “刪除成功”
}
string(32) “{“code”:3,“info”:“刪除成功”}”

模型中這樣寫

//刪除二維碼
public function shanchu(KaTeX parse error: Expected '}', got 'EOF' at end of input: …{ if (!data) {
$returnData = [‘code’=>1, ‘info’=>‘資料錯誤’];
} else {
$data = t

h i s > c h a x u n
( c o d e , this->chaxun('code', data);
if (KaTeX parse error: Expected '}', got 'EOF' at end of input: … foreach (data as $v) {
$data = $v;
}
$succ = t h i s > u p d a t e ( this->update( v[‘id’], [‘status’=>0], 1);
if ($succ) {
$returnData = [‘code’=>3, ‘info’=>‘刪除成功’];
} else {
$returnData = [‘code’=>4, ‘info’=>‘刪除失敗’];
}
} else {
$returnData = [‘code’=>2, ‘info’=>‘二維碼不存在’];
}
}

    return $returnData;
}

html 頁面中