Buon giorno! Io, fino a pochi giorni fa, avevo creato un pezzo di un sito che funzionava da dio... non l'ho più toccato per qualche giorno e oggi non mi funziona più... il tutto mi da il seguente errore `Unexpected end of JSON input` `parse error`. Di seguito allego il codice che mi causa questo perché non ho veramente idea di cosa possa essere successo:
La variabile "data" dovrebbe contenere 2 elementi string e la call dovrebbe tornarmi una variabile in json solo che purtroppo sembra che non me lo accetta più. Qualcuno ha qualche idea?
JavaScript:
function callApi(action, data = {}){
$.ajax({
url: 'http://myfido.gbox.it/api/'+action,
type: 'post',
data: data,
dataType: 'json',
success: function(result) {
console.log("test")
if('result' in result && result['result'] == true){
alert('La tua richiesta di adozione è andata a buon fine!');
}
else if ('errorMessage' in result){
alert('Non è stato possibile effettuare la richiesta di adozione perché: ' + result['errorMessage'])
}
else alert('Qualcosa è andato storto')
},
error: function(xhr, status, error) {
var err = eval(xhr.responseText);
console.log("ERR: " + err);
console.log(xhr);
console.log(status);
console.log(error);
console.log(xhr.responseText);
}
});
}
La variabile "data" dovrebbe contenere 2 elementi string e la call dovrebbe tornarmi una variabile in json solo che purtroppo sembra che non me lo accetta più. Qualcuno ha qualche idea?