sto facendo questa semplice richiesta GET utilizzando jQuery Ajax:ajax jquery semplice richiesta get
$.ajax({
url: "https://app.asana.com/-/api/0.1/workspaces/",
type: 'GET',
success: function(res) {
console.log(res);
alert(res);
}
});
Si tratta di restituire una stringa vuota come un risultato. Se vado a questo link nel mio browser, ottengo:
{"status":401,"error":"Not Authorized"}
quale è il risultato previsto. Quindi, perché non funziona usando l'ajax? grazie!
Hai provato aggiungendo dataType: "jsonp" in là –
@KaiQing, che isn il problema è qui. Altrimenti, il gestore del successo non verrebbe chiamato. Inoltre, la risposta di esempio non è una risposta JSONP. – Brad
@PragmaOnce, controlla le intestazioni con un pacchetto diverso, ad esempio Wireshark. Sospetto che troverai alcune differenze tra ciò che viene inviato dal browser e con la chiamata AJAX. – Brad