JQuery JSON gặp lỗi bắt lỗi - Thủ thuật CSS

Anonim

jQuery có một hàm tích hợp được gọi là getJSON () để giúp thực hiện các yêu cầu AJAX cho dữ liệu JSON dễ dàng hơn. Nó thường hoạt động tốt, nhưng nếu hàm đó nhận lại dữ liệu không hợp lệ (hoặc không có gì), thì hàm gọi lại sẽ không kích hoạt. Nếu có rủi ro chính đáng xảy ra, bạn có thể thực hiện việc này để khắc phục những lỗi đó.

$.get('/path/to/url', function (data) ( if( !data || data === "")( // error return; ) var json; try ( json = jQuery.parseJSON(data); ) catch (e) ( // error return; ) // use json here ), "text");