मैं एक JSONP निम्नलिखित कोड का उपयोग कर काम कर प्रतिक्रिया प्राप्त करने के लिए कोशिश कर रहा हूँ का उपयोग नहीं कर पाया ...JSON_CALLBACK JSONP
$http.jsonp('http://example.com:8888/?callback=JSON_CALLBACK').success(function(response)
{
console.dir(response);
});
http://example.com:8888/?callback=JSON_CALLBACK रिटर्न Node.js
JSON_CALLBACK ({तारीख के माध्यम से निम्नलिखित: '2013-05-15T08: 53: 51.747Z'});
हेडर कुछ इस तरह Node.js में स्थापित किया जा रहा है ....
res.writeHead(200, {'Content-Type': 'application/json'});
फिर भी त्रुटि मैं एक क्रोम कंसोल में मिलता है यह है ...
Uncaught ReferenceError: JSON_CALLBACK is not defined
हालांकि , अजीब बात है, अगर मैं window.JSON_CALLBACK(response)
फ़ंक्शन बनाता हूं तो यह चलाएगा। लेकिन मैंने सोचा कि सफलता मेरी ओर से ऐसा करने के लिए है।
आपकी प्रतिक्रिया के लिए धन्यवाद, लेकिन मैंने कोशिश की। मुझे एक ही त्रुटि –
मुझे भी @tomwrong था। मैंने देखा कि इसे फाइल के नामकरण के साथ करना है। मैंने php फ़ाइल में my api (एक php फ़ाइल) का नाम बदलने या JSON_CALLBACK को angular.callbacks._0 में बदलने का प्रयास किया। मुझे लगता है कि यह कोणीय की एक बग है। –
मुझे लगता है कि यह एक बग नहीं है, मुझे लगता है कि यह एक से अधिक कॉलबैक पेश करेगा – blamb