/ / DataJS - जावास्क्रिप्ट का उपयोग करके ओडेटा सर्वि का उपभोग करना

डेटाजेएस - जावास्क्रिप्ट का उपयोग कर ओडाटा सर्वो का उपभोग करना

मेरे पास एमवीसी दृश्य में यह जावास्क्रिप्ट कोड है जो मैं Datajs का उपयोग करते हुए OData सेवा को कॉल करने का प्रयास करता हूं:

$(document).ready(function() {
var temp = OData.read("http://odata.netflix.com/v1/Catalog/Genres", function (data,  response) {
var x = 3;

});
});

मेरा ब्रेक-पॉइंट है var x = 3; लेकिन दुर्भाग्य से ब्रेक-पॉइंट कभी हिट नहीं हुआ! अगर मैं ब्रेक-पॉइंट लगाता हूँ OData.Read मैं ओडटा-सेवा को इसकी कॉलिंग देख सकता हूं लेकिन फिर कॉलबैक फ़ंक्शन को कभी भी निकाल नहीं दिया जाता, मुझे नहीं पता कि क्या गलत कर रहा है

उत्तर:

जवाब के लिए 0 № 1

कॉल करने से पहले इसे जोड़ें OData.Read():

OData.defaultHttpClient.enableJsonpCallback = true;

इसके अलावा आपका अनुरोध प्रारूप निर्दिष्ट नहीं करता है: अनुरोध स्ट्रिंग को इसमें बदलें: http://odata.netflix.com/v1/Catalog/Genres?$format=json&$callback=?callbackHere