PHPとjQueryの混合AJAX関数を実行していて、データの処理を開始する前に不正な形式のJSONをチェックしたいと考えています。以下のコードを使用すると、解析されたJSONの「範囲外」エラーが発生します。しかし、それをtry
ブロックの上に移動すると、中に何を入れるべきかわかりませんtry
jQuery.post(ajaxurl, data, function(response) {
try {
var obj = jQuery.parseJSON(response);
}
catch(e) {
// error catch, malformed JSON
}
if(obj.success === true) {
// do something
}
else {
// do something else
}
});
私はこれを処理するためのより良い方法のアイデアを完全に受け入れていますがobj
、実行する必要のあるさまざまなチェックがあります。