Kết quả 1 đến 7 của 7
  1. #1
    CI New hikarukl's Avatar
    Ngày tham gia
    06-07-2015
    Bài viết
    4
    Cảm ơn
    0
    Được cảm ơn 0 trong 0 bài viết

    Post Json Data Response Trong RestFul Codeigniter

    Chào mọi người, tình hinh là em đang sử dụng Codeigniter cho việc get data dạng Json sử dụng cho điện thoại. Em có 1 vấn đề đó là dữ liệu trả về dạng Json của em bị lỗi định dạng như trong hình. Nếu em chuyển qua tab Response Body Highlight thì nó lại hiển thị đúng, nhưng cái sử dụng lại là dạng Response Body Raw. Code hiển thị của em sử dụng hàm có sẵn của Restful Codeigniter: $this->response($data,200). Ai biết cách giải quyết vấn để này thì chỉ giúp em với. Cám ơn mọi người.Json Data Response Trong RestFul Codeigniter
    Json Data Response Trong RestFul Codeigniter

  2. #2
    Super Moderator tinhphaistc's Avatar
    Ngày tham gia
    01-03-2013
    Bài viết
    693
    Cảm ơn
    244
    Được cảm ơn 278 trong 210 bài viết
    chào bạn. Tức là bạn làm cái website chạy trên điện thoại đúng không bạn? (Dạng template mobile đúng vậy không nhỉ?)
    THÔNG TIN HỖ TRỢ DIỄN ĐÀN CODEIGNITER VIỆT NAM
    Email: tinhphaistc@gmail.com

  3. #3
    CI New hikarukl's Avatar
    Ngày tham gia
    06-07-2015
    Bài viết
    4
    Cảm ơn
    0
    Được cảm ơn 0 trong 0 bài viết
    Trích dẫn Gửi bởi tinhphaistc Xem bài viết
    chào bạn. Tức là bạn làm cái website chạy trên điện thoại đúng không bạn? (Dạng template mobile đúng vậy không nhỉ?)
    không phải bạn ạ. mình đang làm Restful Server sử dụng Codeigniter thôi. Mình dùng điện thoại sử dụng hàm Get để lấy dữ liệu dạng JSON trả về từ server. Hình ở trên là mình test thông qua Plugin Rest Service. Dữ liệu được trả về là kiểu dữ liệu \uxxxx mà nó bị với chữ có dấu nên mình muốn hỏi xem không biết ai đã sử dụng và gặp qua trường hợp này chưa để giúp mình. ^^!

  4. #4
    Super Moderator tinhphaistc's Avatar
    Ngày tham gia
    01-03-2013
    Bài viết
    693
    Cảm ơn
    244
    Được cảm ơn 278 trong 210 bài viết
    thông thường khi bạn sử dụng json trước khi sử dụng bạn phải set header là application/jsonendcode nó. Muốn sử dụng trong javascript (jquery) thì bạn phải đặt là datatype: json. còn php thì bạn phải decode
    không biết có giúp cho bạn không. nhưng mình chỉ nói về nguyên lý của nó thôi.
    THÔNG TIN HỖ TRỢ DIỄN ĐÀN CODEIGNITER VIỆT NAM
    Email: tinhphaistc@gmail.com

  5. #5
    CI New hikarukl's Avatar
    Ngày tham gia
    06-07-2015
    Bài viết
    4
    Cảm ơn
    0
    Được cảm ơn 0 trong 0 bài viết
    Trích dẫn Gửi bởi tinhphaistc Xem bài viết
    thông thường khi bạn sử dụng json trước khi sử dụng bạn phải set header là application/jsonendcode nó. Muốn sử dụng trong javascript (jquery) thì bạn phải đặt là datatype: json. còn php thì bạn phải decode
    không biết có giúp cho bạn không. nhưng mình chỉ nói về nguyên lý của nó thôi.
    cám ơn bạn nhiều nhưng mà mình vẫn chưa tìm ra cách làm. Nếu được bạn có thể giúp mình được không?
    bạn test qua xem đoạn code này bên bạn nó hiển thị như thế nào:

    $arr=array("cám ơn bạn");
    $kq=json_encode($kq);
    echo $kq;

    Kết quả của mình :
    ["c\u00e1m \u01a1n b\u1ea1n"]

  6. #6
    CI New hikarukl's Avatar
    Ngày tham gia
    06-07-2015
    Bài viết
    4
    Cảm ơn
    0
    Được cảm ơn 0 trong 0 bài viết
    Trích dẫn Gửi bởi hikarukl Xem bài viết
    cám ơn bạn nhiều nhưng mà mình vẫn chưa tìm ra cách làm. Nếu được bạn có thể giúp mình được không?
    bạn test qua xem đoạn code này bên bạn nó hiển thị như thế nào:

    $arr=array("cám ơn bạn");
    $kq=json_encode($kq);
    echo $kq;

    Kết quả của mình :
    ["c\u00e1m \u01a1n b\u1ea1n"]
    mình tim ra cách giải quyết rồi nhé hy vọng sẽ giúp được cho những ai sẽ gặp sau này :

    $this->output->set_output(json_encode($data,JSON_UNESCAPED_UNICODE));

  7. #7
    Super Moderator tinhphaistc's Avatar
    Ngày tham gia
    01-03-2013
    Bài viết
    693
    Cảm ơn
    244
    Được cảm ơn 278 trong 210 bài viết
    Trích dẫn Gửi bởi hikarukl Xem bài viết
    mình tim ra cách giải quyết rồi nhé hy vọng sẽ giúp được cho những ai sẽ gặp sau này :

    $this->output->set_output(json_encode($data,JSON_UNESCAPED_UNICODE));
    đây nè bạn.
    http://tut.codeigniter.vn/vidu/json

    code:
    PHP Code:
    public function json() {
            
    $arr = array("cám ơn bạn");
            
    $kq json_encode($arr);
            echo 
    "Kết quả JSON_ENCODE".$kq;
            echo 
    "<br/>";
            echo 
    "Kết quả JSON_DECODE"json_decode($kqtrue); 
            echo 
    '<pre><xmp>';
            
    print_r(json_decode($kqtrue));
            echo 
    '</xmp></pre>';
        } 
    THÔNG TIN HỖ TRỢ DIỄN ĐÀN CODEIGNITER VIỆT NAM
    Email: tinhphaistc@gmail.com

Chia sẽ và Bình Luận chủ đề Json Data Response Trong RestFul Codeigniter trên facebook

Các từ khóa xuất hiện trên google của chủ đề

Chưa có từ khóa lên top google

Tag của Chủ đề này - Hãy Thêm Tags Để bài viết nhanh lên top google

Quyền viết bài

  • Bạn không thể đăng chủ đề mới
  • Bạn không thể gửi trả lời
  • Bạn không thể gửi đính kèm
  • Bạn không thể sửa bài
  •