javascript - ajax request never enters deferred object done() -
मेरे पास निम्न अनुरोध हैं:
var req1 = $ .ajax ({प्रकार: "GET", URL: "http: // ...", डेटा प्रकार: "XML"}); Req1.done (function (resp1) {चेतावनी ("1:" + resp1); // यह पहली अनुरोध के बाद निष्पादित किया जाएगा var req2 = $ .ajax ({type: "GET", URL: "http: / / ... ", डेटाटाइप:" jsonp "}); $। जब (रेक 2)। डोन (फ़ंक्शन (resp2) {चेतावनी (" 2: "+ resp2); // जब अन्य तीन अनुरोध किए जाते हैं}};} );
मेरे साथ यह समस्या यह है कि यह कभी भी न तो। () में प्रवेश करती है और resp1 छापती है और न ही जब और resp2 प्रिंट करता है क्यों?
मैं jquery 1.10.2 का उपयोग कर रहा हूँ
संपादित करें: resp1 पृष्ठ के html को वापस लौट रहा है अगर मैं एक सामान्य अजाक्स अनुरोध करता हूं तो यह काम करेगा लेकिन यह ऐसा नहीं है। क्यों?
आप सेट करना चाहते हैं Content-type
हैडर और आपकी समस्या हल हो जाएगा PHP
में आप अपनी रेखा का प्रयोग करेंगे:
हैडर ('सामग्री-प्रकार: आवेदन / जेसन');
Comments
Post a Comment