मैं jQuery ajax का उपयोग कर इस सरल प्राप्त अनुरोध कर रहा हूँ:ajax jQuery सरल प्राप्त अनुरोध
$.ajax({
url: "https://app.asana.com/-/api/0.1/workspaces/",
type: 'GET',
success: function(res) {
console.log(res);
alert(res);
}
});
यह एक परिणाम के रूप में एक खाली स्ट्रिंग लौटा रहा है। अगर मैं अपने ब्राउज़र में इस लिंक पर जाता हूं, तो मुझे लगता है:
{"status":401,"error":"Not Authorized"}
जो अपेक्षित परिणाम है। तो यह AJAX का उपयोग क्यों नहीं कर रहा है? धन्यवाद!
आप डेटाप्रकार जोड़ने की कोशिश की है वहाँ हो जाएगा: में वहाँ –
@KaiQing "jsonp", कि isn यहाँ समस्या नहीं है। अन्यथा, सफलता हैंडलर नहीं कहा जाएगा। इसके अलावा, उदाहरण प्रतिक्रिया JSONP प्रतिक्रिया नहीं है। – Brad
@PragmaOnce, अपने हेडर को एक packetsniffer, जैसे Wireshark के साथ जांचें। मुझे संदेह है कि ब्राउज़र से क्या भेजा जा रहा है और AJAX कॉल के बीच आपको कुछ अंतर मिलेगा। – Brad