मेरे पास एमवीसी दृश्य में यह जावास्क्रिप्ट कोड है जो मैं 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