/ / सेन्चा स्पर्श में जेसन प्रॉक्सी का उपयोग कर वेब सेवाओं को कैसे कॉल करें? - जेसन, वेब-सर्विसेज, प्रॉक्सी, सेन्चा-टच

सेन्चा टच में जेसन प्रॉक्सी का उपयोग कर वेब सेवाओं को कैसे कॉल करें? - जेसन, वेब-सर्विसेज, प्रॉक्सी, सेन्चा-टच

मैं सेन्चा टच और वेब सेवाओं के लिए भी नया हूं। मेरे पास एक जेसन फ़ाइल है जिसका उपयोग मैं अपनी स्क्रीन को इस तरह पॉप्युलेट कर रहा हूं:

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

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

यह मेरे लिए ठीक काम करता है। लेकिन जब मैं वही वेब सेवाएं करने की कोशिश करता हूं तो मुझे यह कंसोल पर मिलता है:

विकल्प http: // {सर्वर} / aosmobile / अलर्ट _dc = 1336122076647 & पेज = 1 & शुरू = 0 और सीमा = 25? 404 नहीं मिला)

XMLHttpRequest लोड नहीं हो सकता है http: // {सर्वर} / aosmobile / अलर्ट _dc = 1336122076647 & पेज = 1 & शुरू = 0 और सीमा = 25। मूल http://localhost:8080 द्वारा अनुमति नहीं है पहुंच-नियंत्रण-अनुमति दें-उत्पत्ति।

मैं इसे प्राप्त करने के लिए इस विधि का उपयोग करता हूं:

proxy:{

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

यूआरएल तैनात किया गया है। कृपया मदद करें।

उत्तर:

जवाब के लिए 3 № 1

ऐसा लगता है कि आप एक क्रॉस-डोमेन अनुरोध कर रहे हैं। प्रॉक्सी परिभाषा के बाद निम्नलिखित मदद कर सकते हैं:

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