Ho questo codice javascript in MVC view provo a chiamare il servizio OData usando Datajs:
$(document).ready(function() {
var temp = OData.read("http://odata.netflix.com/v1/Catalog/Genres", function (data, response) {
var x = 3;
});
});
ho un break-point su var x = 3;
ma sfortunatamente il punto di rottura non è mai stato colpito! se metto il break-point OData.Read
posso vedere il suo chiamare il servizio OData ma poi la funzione di callback non viene mai licenziata, non so cosa sto facendo male?
risposte:
0 per risposta № 1Aggiungi questo prima di chiamare OData.Read()
:
OData.defaultHttpClient.enableJsonpCallback = true;
Inoltre, la tua richiesta non specifica il formato. Modifica la stringa di richiesta in: http://odata.netflix.com/v1/Catalog/Genres?$format=json&$callback=?callbackHere