サービスが現在利用可能かどうかを検出する必要があります。
しかし、何らかの理由で、サービスがオフになっているにもかかわらず、いくつかのサービス メソッドに到達しようとすると、ajax() 関数で成功を受け取ります。
成功フィールドのデータとして 404 メッセージを含む html ページを取得します。
私の最善の推測は、それを使用typeof(data)
して文字列型と比較することです。
しかし、もっと良い解決策があるはずだと思います。
$.ajax() だけで特別なことは何もありません
$.ajax({
url: '../Services/Service.svc/getItems',
data: {},
error: function (error) {
},
success: function (data, status, xhr) {
},
datatype: "json",
});