मेरे पास एक AngularJS एप्लिकेशन है जिसमें मैं एक सर्वर से $ http के साथ एक एक्सएमएल डेटा प्राप्त करने का प्रयास कर रहा हूं, http://example.com/a/b/c/d/getDetails?fname=abc&lname=def (जब ब्राउज़र में लिंक दर्ज करके मैन्युअल रूप से एक्सेस किया जाता है तो यह XML फ़ाइल की वृक्ष संरचना दिखाता है)।
जब मैं एप्लिकेशन चलाता हूं तो उस लिंक से डेटा प्राप्त नहीं होता है। इसके बजाय यह स्थिति 0 के साथ एक त्रुटि दिखा रहा है।
//url = http://example.com/a/b/c/d/getDetails?fname=abc&lname=def
$http.get(url).success(function (data){
alert("Success");
deferred.resolve(data);
}).error(function (data, status){
console.log("Error status : " + status);
});
मुझे यकीन है कि नहीं कर रहा हूँ क्यों $ http.get विफल रहता है और लौटने त्रुटि फ़ंक्शन स्थिति 0.
को जाता है लेकिन अगर मैं जो एक JSON ऑब्जेक्ट है स्थानीय सर्वर के लिए एक यूआरएल पारित यह, काम करता है।
क्या समस्या है क्योंकि मैं किसी भिन्न डोमेन (सीओआरएस समस्या?) या किसी अन्य चीज़ से एक्सएमएल फ़ाइल तक पहुंचने का प्रयास कर रहा हूं?
कृपया मेरी मदद करें!
हां, अपना कंसोल देखें, आपको एक त्रुटि होनी चाहिए (क्रॉस उत्पत्ति ...) –
नहीं। मुझे अपने कंसोल में ऐसा कुछ नहीं मिला है। – kumareloaded
क्या होगा यदि मैं त्रुटि लॉग इन कंसोल नहीं करना चाहता हूं लेकिन इसे DOM पर वापस कर दूं? – mdarmanin