jQuery で JSON フィードを読み込んでいるときに構文エラーを報告する最善の方法は何ですか? 次のようなエラー報告設定を確立できます。
error: function(xhr){
alert('Request Status: ' + xhr.status + ' Status Text: ' + xhr.statusText + ' ' + xhr.responseText);
}
ただし、呼び出した URL が有効なページ (JSON オブジェクトを含むページではないにもかかわらず) をロードした場合、この関数は起動しません。さらに、(少なくとも Firebug によると)jQuery.getJSON
オブジェクトを実行する関数にオブジェクトを渡す前に構文エラーで中断するため、返されるデータを確認できません。
エラーを報告したい理由は、有効な JSON フィードを生成する URL をユーザーが提供したかどうかを確認する方法だからです。
これは、サーバーが応答する内容を制御する必要がある関連する回答です。Firebug が表示する構文エラーは次 のとおりです。
何か案は?ありがとう