2013-04-01 4 views
6

मेरे वेब एपीआई के साथ मेरे केंडो ग्रिड को खिलाने में समस्याएं हैं। कॉल यह उत्पन्न करता है:केंडो ग्रिडव्यू और वेब एपीआई ओडाटा

/odata?$callback=jQuery19101822532636579126_1364840583015&%24inlinecount=allpages&%24format=json&%24top=20 

लेकिन प्रतिक्रिया है:

The query parameter '$callback' is not supported. 

किसी को भी इस परिदृश्य के साथ अनुभव है?

dataSource: { 
       type: "odata", 
       transport: { 
       read: "odata/mydata" 
       }, 
+1

आप आप यहाँ [MVC 4, जाल एपीआई, OData, इकाई का जवाब पा सकते हैं एमवीवीएम के साथ फ्रेमवर्क, केंडो यूआई, ग्रिड, डेटासोर्स (सीआरयूडी)] (http://blog.longle.net/2013/06/17/mvc-4-kendo-ui-spa-with-layout-router-mvvm/) । – LeLong37

+1

यहां उत्तर मिला: http://coderj.net/using-the-kendo-ui-grid-with-odata-on-wcf-data-services/#comment-76 और यहां http: // www .kendoui.com/ब्लॉग/teamblog/पदों/12-10-25/using_kendo_ui_with_mvc4_webapi_odata_and_ef.aspx – LastTribunal

उत्तर

1

आप सबसे शायद JSON के बजाय JSONP उपयोग करने के लिए कॉन्फ़िगर किया है, और आप सेवा JSONP का समर्थन नहीं करता है, क्योंकि यह पुस्तिका कार्यान्वयन की आवश्यकता है। JSONP का उपयोग न करें, यह क्रॉस-डोमेन अनुरोधों के लिए एक कार्य-आसपास है और इसमें कई सीमाएं हैं।

3

मैं विन्यास के विभिन्न स्तरों पर दोनों OData और JSON डेटाटाइप्स की स्थापना करके इस समाधान करने में कामयाब रहे

dataSource: { 
 
    type: "odata", 
 
    transport: { 
 
    read: { 
 
     url: "/odata/FXDatas", 
 
     dataType: "json" 
 
    } 
 
    } 
 
},

संबंधित मुद्दे