प्रश्न:क्रॉस-डोमेन JSON अनुरोध?
मैं JSON करवाते हैं डोमेन का उपयोग करने की कोशिश कर रही है, लेकिन सभी मैं खोजने के JSON पारसर्स, जो मैं की जरूरत नहीं है है ...
मैं पढ़ा है कि यह क्रॉस-डोमेन करना संभव नहीं है JSON, अनुरोध लेकिन अब तक, सब मैं देख रहा है कार्यान्वयन कि XMLHttpRequest का उपयोग करें ...
- जिसका अर्थ है आप क्रॉस-डोमेन अनुरोध उपयोग नहीं कर सकते, कम से कम आईई 8 के बाहर नहीं ...
मैंने http://www.json.org/ पर रहा है, लेकिन मुझे लगता है कि या तो पार्सर्स या बेकार है।
सबसे अच्छा मैं गूगल के साथ पाया है अब तक
http://devpro.it/JSON/files/JSONRequest-js.html
है, लेकिन यह नहीं बल्कि एक मेस है, क्रॉस-डोमेन काम नहीं करता है, और इंट्रा-डोमेन न - या बल्कि बिल्कुल नहीं ...
var the_object = {};
var http_request = new XMLHttpRequest();
http_request.open("GET", url, true);
http_request.onreadystatechange = function() {
if (http_request.readyState == 4 && http_request.status == 200) {
the_object = JSON.parse(http_request.responseText);
}
};
http_request.send(null);
यदि आप "http_request.responseXML" का उपयोग करते हैं तो सर्वर से आपकी प्रतिक्रिया एक्सएमएल नहीं है तो यह शून्य हो जाएगी। – dinesh707