2016-04-05 15 views
5

लोड करने में विफल रहा है नमस्ते दोस्तों, जब मैं DevExtreme में बनाए गए मेरे ऐप को चलाने का प्रयास करता हूं तो मुझे शीर्षक में उल्लिखित त्रुटि मिल रही है।'xmlhttprequest' पर 'प्रेषण' निष्पादित करने में विफल

जब भी मेरा ऐप DevExtreme सिम्युलेटर में चलाता है तो यह काम करता है, लेकिन जब मैं अपने फोन पर ऐप चलाने की कोशिश करता हूं तो मुझे उल्लिखित त्रुटि मिलती है।

function CallService() { 
    var baseAddress = "http://192.168.80.2:8080/WebService/rest/WarehouseServices/"; 

    $.ajax({ 
     type: "GET", 
     url: baseAddress + 'getPickingOrders', 
     contentType: 'applicaiton/xml; charset=utf-8', 
     dataType: "xml", 
     async: false, 
     success: function (xmlObject) { 
      xml = xmlObject; 
      console.log("succes ramt"); 
      alert(xml); 
      console.log(xml); 
      dataSource = GetData(xmlObject); 
     }, 
     error: ErrorOccur 
    }); 

} 

मैं इस समस्या के साथ लंबे समय से आगे बढ़ रहा हूं और मैं विचारों से बाहर हूं।

+0

* 'async: false' * क्यों? * क्यों? * यह एक भयानक यूएक्स के लिए बनाता है। –

+0

हम अधिक संदर्भ का उपयोग कर सकते हैं। यह कोड कहां चल रहा है? अन्य विशिष्ट प्रश्न जो मैं इस विशिष्ट त्रुटि संदेश के साथ देखता हूं, कोड के बारे में क्रोम एक्सटेंशन का हिस्सा होने के बारे में बात करता है - क्या यह मामला यहां है? –

+0

async के बिना: झूठा, मैं जिस डेटा का अनुरोध करता हूं वह मेरे ग्रिड व्यू में नहीं दिखाया जाएगा, इससे कोई फर्क नहीं पड़ता कि मैं क्या प्रयास करता हूं। –

उत्तर

2

पेज जहां इस स्क्रिप्ट चल रहा है http://192.168.80.2:8080 पर नहीं है और अपने सर्वर जो कुछ मूल इसके चालू होने के लिए Cross-Origin Resource Sharing सक्षम नहीं है, आप Same Origin Policy, जो क्रॉस-मूल ajax पर प्रतिबंध लगाता है में चला रहे हैं।

+0

सर्वर क्रॉस मूल अनुरोध स्वीकार कर रहा है। मुझे अपनी एपीआई एक और मशीन पर चल रही है, मैं उसी मशीन पर एपीआई और ऐप चलाने की कोशिश करूंगा और देख सकता हूं कि इससे समस्या हल हो जाती है या नहीं। –

+0

सहायता के लिए धन्यवाद, सर्वर को संबंधित शीर्षलेख जोड़कर समस्या हल हो गई थी। –

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