Đây là lần đầu tiên tôi làm việc với json. Tôi đang cố gắng trả lại Json từ phương thức hành động của tôi:Kết quả Json được bọc trong thẻ trước - cách lấy giá trị của nó
public JsonResult Upload()
{
...
return Json(new { foo = "sos....sos....sos..."});
}
Nhưng kết quả tất cả tôi nhận được là gói tin của tôi trong thẻ "trước" này. Làm thế nào để phân tích "foo" từ điều này?
"<pre style="word-wrap: break-word; white-space: pre-wrap;">{"foo":"sos....sos....sos..."}</pre>"
Đang sử dụng 'tiêu đề ('Content-Type: application/json')' trong PHP trên Chrome. Có vẻ như đầu ra được gói trong một tiền tố với một tab được thêm vào bất chấp tiêu đề. –
Tôi nghĩ @Fenchurch trả lời tốt hơn câu hỏi này, đó không phải là cách để tránh thẻ 'pre', mà là cách lấy nội dung của nó. – ProfK
@ProfK Đây là một câu trả lời tốt hơn nhiều, OP không muốn thẻ 'pre' .. họ chỉ hỏi làm thế nào để phân tích các foo ra bởi vì họ không biết họ có thể tránh nó. Tại sao chuyển đổi từ json sang html sau đó quay lại json? – Arth