/ / Jak połączyć się z usługami sieciowymi za pomocą json proxy w sencha touch? - json, usługi internetowe, proxy, sencha-touch

Jak wywołać usługi internetowe za pomocą json proxy w sencha touch? - json, usługi internetowe, proxy, sencha-touch

Jestem też nowy, by wymyślać dotyk i usługi sieciowe. Mam plik json, za pomocą którego zapełniam mój ekran w następujący sposób:

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

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

To działa dobrze dla mnie. Ale kiedy próbuję robić te same usługi internetowe, otrzymuję to na konsoli:

OPCJE http: // {serwer} / aosmobile / alerts? _dc = 1336122076647 & page = 1 & start = 0 & limit = 25 404 Nie Znaleziono)

XMLHttpRequest nie można załadować http: // {serwer} / aosmobile / alerts? _dc = 1336122076647 & page = 1 & start = 0 i limit = 25. Pochodzenie http://localhost:8080 nie jest dozwolone przez Access-Control-Allow-Origin.

Używam tej metody, aby osiągnąć to samo:

proxy:{

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

Adres URL został wdrożony. Proszę, pomóżcie.

Odpowiedzi:

3 dla odpowiedzi № 1

Wygląda na to, że wykonujesz żądanie między domenami. Poniższa definicja serwera proxy może pomóc:

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