Hỏi về ParseJSON trong JS
-
Chào các bác, em đang làm một đoạn code như sau:
var data = '{"id": '1', "hoten": "kakalot", "bio": "<p>Thành viên thứ 1000 của diễn đàn</p>"}'; console.log(jQuery.parseJSON(data ));
Ở đây em có một chuỗi data chứa thông tin như trên, em dùng parseJSON để parse cái chuỗi trên ra object để sử dụng, nhưng nó toàn báo lỗi như hình dưới.
[Link hình] http://prntscr.com/bt3wws
Ở đây lỗi của em đó là cái
"bio": "<p>Thành viên thứ 1000 của diễn đàn</p>"
Vì nó có thẻ <p> nên không thể nào parse được.
Cho em hỏi không biết được các bác xử lý cái này thế nào ạ?Cảm ơn các bác!
-
Bạn dùng hàm có sẵn của javascript: JSON.parse nhé
-
@Alfred-Alfie đã nói trong Hỏi về ParseJSON trong JS:
Bạn dùng hàm có sẵn của javascript: JSON.parse nhé
Em dùng cả 2 hàm đó đều không được bác ạ/
-
@Bùi-Công-Đăng said in Hỏi về ParseJSON trong JS:
var data = '{"id": '1', "hoten": "kakalot", "bio": "<p>Thành viên thứ 1000 của diễn đàn</p>"}';
console.log(jQuery.parseJSON(data ));chỗ "id":'1' bác thay bằng "id":"1" hoặc "id":1