/ / JSONP अनुरोध: "संसाधन स्क्रिप्ट के रूप में व्याख्या किया गया है लेकिन एमआईएम प्रकार टेक्स्ट / एचटीएमएल के साथ स्थानांतरित किया गया है" - जेसन, जेसनपी

JSONP अनुरोध: "संसाधन स्क्रिप्ट के रूप में व्याख्या किया गया है लेकिन एमआईएम प्रकार टेक्स्ट / एचटीएमएल के साथ स्थानांतरित किया गया है" - जेसन, जेसनपी

मैं एक बाहरी यूआरएल से बैनर प्राप्त करने के लिए जेएसओएनपी के साथ अपना पहला क्रॉस अनुरोध करने की कोशिश कर रहा हूं।

<script type="text/javascript">
function handleResponse(json){
var data = JSON.parse(json);
alert(data);
}
</script>
<script src="http://lujanventas.com/plugins/banners/?callback=handleResponse"></script>

यह कोड मुझे लगता है कि यह एक सुंदर मूल JSONP अनुरोध है। मेरी समस्या यह है कि मुझे त्रुटि मिलती है: "संसाधन स्क्रिप्ट के रूप में व्याख्या किया गया है लेकिन एमआईएम प्रकार टेक्स्ट / एचटीएमएल के साथ स्थानांतरित किया गया है"।

मैंने अनुरोध के लिए इसे तैयार करने के लिए फ़ाइल को किसी भी तरह से संशोधित नहीं किया है। (मुझे विश्वास है कि मुझे इसे किसी भी तरह संशोधित करना होगा, लेकिन मुझे नहीं पता कि क्या करना है)।

बिना किसी समस्या के फ़ाइल प्राप्त करने के लिए मुझे क्या करना चाहिए?

उत्तर:

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

मेरे जेसनपी अनुरोधों के साथ मुझे एक ही समस्या थी। मुझे मिला

संसाधन स्क्रिप्ट के रूप में व्याख्या किया गया लेकिन एमआईएम प्रकार टेक्स्ट / सादा के साथ स्थानांतरित किया गया

, लेकिन एक बार जब मैंने "सामग्री-प्रकार" प्रतिक्रिया सेट की"टेक्स्ट / जावास्क्रिप्ट" के लिए हेडर, मैं इसे हल करता हूं। लेकिन यह केवल तभी किया जा सकता है यदि आप सर्वर को नियंत्रित करते हैं। तो या तो "ContentType" शीर्षलेख को बदलने का प्रयास करने के लिए lujanventas.com को बताएं, या इसे अनदेखा करें :)

चीयर्स!