良いケースでは、私のJSONエンドポイントは適切なJSON応答を返します{status: "success"}
。ただし、Webサーバー500でエラーが発生した場合、500の応答本文はHTMLであり、jQueryで解析しようとするとSyntaxErrorが発生し$.parseJSON
ます。
この質問は、リクエストからdataTypeパラメータを削除することを提案しています。私はむしろそれをしたくありません、非JSON応答によって引き起こされたSyntaxErrorを試す/キャッチする方法はありますか?