ho questo tipo di javascript:Come gestire Net :: ERR_CONNECTION_REFUSED in jquery ajax
$.ajax({
url: "//myapi.com/json",
dataType: "jsonp"
}).done(function (data) {
selectText('Id', data.country);
}).fail(function (jqXHR, textStatus, errorThrown) {
var defaultOption = 'US'
selectDropdownByText('Id', defaultOption);
console.log(errorThrown);
});
ma la cosa è che in https ricerca Il mio Ajax non sta funzionando perché il servizio che chiamo non è accessibile tramite https e sto ricevendo l'errore :ERR_CONNECTION_REFUSED
- quindi va bene, voglio solo gestirlo. Ho .fail
in una chiamata Ajax, ma non gestisce :ERR_CONNECTION_REFUSED
Potresti dare consigli su come gestire :ERR_CONNECTION_REFUSED
in questo caso?
Stavo anche cercando di avvolgere la mia chiamata ajax al blocco try-catch
, ma non funzionava neanche.
hai provato la proprietà .error invece di .fail? –
Provare a utilizzare la proprietà 'timeout' nelle opzioni ajax per attivare la richiamata di errore – mohamedrias
@RickHoving yes I did. '.error' non sta sparando per quel caso. – sreginogemoh