2013-04-01 20 views
6

Problemi di alimentazione della mia griglia di kendo con la mia web api. La chiamata genera questo:kendo gridview e web api odata

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

ma la risposta è:

The query parameter '$callback' is not supported. 

Chiunque ha esperienza con questo scenario?

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

È possibile trovare risposta qui [MVC 4, API Web, OData, Entity Framework, Kendo UI, Grid, Datasource (CRUD) con MVVM] (http://blog.longle.net/2013/06/17/mvc-4-kendo-ui-spa-with-layout-router-mvvm/) . – LeLong37

+1

Trovato qui la risposta: http://coderj.net/using-the-kendo-ui-grid-with-odata-on-wcf-data-services/#comment-76 e qui http: // www .kendoui.com/blogs/teamblog/messaggi/12-10-25/using_kendo_ui_with_mvc4_webapi_odata_and_ef.aspx – LastTribunal

risposta

1

Hai probabilmente configurato per utilizzare JSONP invece di JSON, e il servizio non supporta JSONP, dal momento che richiede l'attuazione manuale. Non utilizzare JSONP, è una soluzione per le richieste tra domini e ha diverse limitazioni.

3

sono riuscito a risolvere questo impostando entrambi i tipi di dati OData e JSON a diversi livelli di configurazione

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

Problemi correlati