/ / Come chiamare i servizi Web usando json proxy in sencha touch? - JSON, servizi web, proxy, sencha-touch

Come chiamare i servizi web usando proxy json in sencha touch? - JSON, servizi web, proxy, sencha-touch

Sono nuovo anche per il sencha touch e per i servizi web. Ho un file JSON con cui sto popolando il mio schermo in questo modo:

proxy:{
type:"ajax",
url:"data/messages.json",

reader:
{
type:"json",
rootProperty:"alerts"
}
}

Questo funziona bene per me. Ma quando provo a fare gli stessi servizi web ottengo questo su console:

OPZIONI http: // {server} / aosmobile / avvisi _dc = 1336122076647 & page = 1 & start = 0 & limite = 25? 404 non trovato)

XMLHttpRequest non può essere caricato http: // {server} / aosmobile / avvisi _dc = 1336122076647 & page = 1 & start = 0 & limite = 25. Origine http://localhost:8080 non è permesso da Access-Control-Allow-Origin.

Io uso questo metodo per ottenere lo stesso risultato:

proxy:{

type:"rest",
url:"http://{server}/aosmobile/alerts",
headers: {
"Accept" : "application/json"
},
reader:
{
type:"json",
rootProperty:"alerts"
}
}

L'url viene distribuito. Per favore, aiuto.

risposte:

3 per risposta № 1

Sembra che tu stia facendo una richiesta interdominio. La seguente definizione del proxy può aiutare:

proxy:{
type:"scripttag",
url:"http://{server}/aosmobile/alerts",
reader:
{
type:"jsonp",
rootProperty:"alerts"
}
}